| name | tunelito-live-smoke |
| description | Run a live local Tunelito smoke test against an HTML page. Use before declaring browser/client/server/package changes ready. |
| disable-model-invocation | true |
| argument-hint | ["html-file"] |
| allowed-tools | Read, Grep, Glob, Bash |
Smoke Target
HTML file argument: $ARGUMENTS
If no argument is provided, use examples/simple-review.html.
For injected UI, visual, accessibility, screenshot, or browser-behavior work, read docs/agents/EXAMPLE_FIXTURES.md and choose the fixture set that matches the change. Do not rely on simple-review.html alone for overlay, viewport, SPA, slide, text-dense, or meeting-brief behavior.
Workflow
- Pick an open port.
- Start Tunelito with
--no-tunnel.
- Confirm startup output includes a keyed
Local: URL and Access: review key required.
- Confirm unkeyed
/ returns 401.
- Confirm keyed
/ contains the expected page content and injected /__tunelito/client.js.
- Confirm keyed
/__tunelito/client.js contains WebSocket setup and tunelito_key propagation.
- Stop the server process.
Do not leave a server running. Summarize exact URLs, status codes, and commands.