Browser shellware
Browser shellware gives AI a controlled browser surface. It resolves a current or named tab, then works with page meaning rather than fragile screen coordinates.
Tools
connect attaches to a tab or opens a URL.
query reads a compact page snapshot and finds targets by role, name, text, label, placeholder, or title.
click activates a matched target.
setValue replaces or appends text in an input, select, textarea, or editable element.
key sends a keyboard chord such as Enter, Escape, or Ctrl+L.
Use
Prefer the page's semantic names and the element handle returned by query. This makes an action clearer and more stable than relying on a CSS selector.
Browser shellware needs a browser environment. Actions can fail when a target is absent, ambiguous, hidden, or not interactive.
