Phase
Post-MVP. Do not begin until the task model, event stream, canvas, and security boundaries are stable.
Context
A browser node connected to a task agent can close the loop for frontend implementation and verification, especially against localhost applications.
Goal
Add a Portal node with explicit user-approved browser automation capabilities.
Scope
- Embedded browser navigation with an origin allowlist.
- Typed actions for navigate, click, type, scroll, screenshot, inspect DOM, and read console messages.
- Connect a Portal to specific task agents through capability grants.
- Capture screenshots and findings as task artifacts.
- Add timeouts, cancellation, action limits, and visible automation state.
- Keep cookies, storage, and credentials isolated from the user's normal browser profile.
Acceptance criteria
Out of scope
Mobile-device control, remote browsers, CAPTCHA bypass, and production credential automation.
Phase
Post-MVP. Do not begin until the task model, event stream, canvas, and security boundaries are stable.
Context
A browser node connected to a task agent can close the loop for frontend implementation and verification, especially against localhost applications.
Goal
Add a Portal node with explicit user-approved browser automation capabilities.
Scope
Acceptance criteria
Out of scope
Mobile-device control, remote browsers, CAPTCHA bypass, and production credential automation.