OLLMwebkit
Description:
WebKit browser tool for OLLMchat — accessibility-driven browsing.
Browser is one WebView session.
BrowserStack owns the Gtk.Stack and primary browser (Snappr-style).
Tool is the OLLMchat tool wire name browser.
Usage Examples
Chat session
var stack = new OLLMwebkit.BrowserStack();
var tool = new OLLMwebkit.Tool();
tool.stack = stack;
manager.register_tool(tool);
Spike app
// libocwebkit/examples/oc-test-webkit — embeds BrowserStack, CLI later
Content:
Classes:
- A11y - Accessibility dump / fill / press for
Browser.
- A11yNode - One registered a11y node with window
coordinates for layout emit.
- A11yParse - One AT-SPI / Win32Atspi tree walk that
builds a11y Content / References markdown.
- Browser - One WebView browser session (Snappr
Browser host port).
- BrowserStack - WebView host — primary browser
in a Gtk.Stack (Snappr BrowserStack).
- Cloudflare - Target-site Cloudflare challenge
detection for a Browser.
- Request - Deserialized browser tool call
parameters and execution.
- Tool - OLLMchat tool wire name browser —
drives BrowserStack.primary.