navvi_start
Initializes a headless Firefox browser container for automated web interactions, supporting navigation, element selection, clicking, filling forms, and screenshot verification. CAPTCHA handling redirects to manual resolution via VNC.
Instructions
Start a Navvi browser container (Firefox + Xvfb + xdotool). Local=Docker, Remote=Codespace. Workflow: navvi_open(url) -> navvi_find(selector) -> navvi_click/navvi_fill -> navvi_screenshot to verify. All input is OS-level (isTrusted:true). If you hit a CAPTCHA you cannot solve (Arkose/FunCaptcha, image puzzles, reCAPTCHA), call navvi_vnc and send the user the noVNC URL so they can solve it manually.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| persona | No | default | |
| mode | No | local | |
| name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |