AI Integrator v0.1.3
A browser inside Integrator
This release is about one surface: a real browser that lives in the work pane,
that you and the agent drive together.
The browser
- A tab is a real webview, not a screenshot or an iframe. Pages behave like
pages: sign-ins work, cookies persist between runs, and video and canvas
render at full speed. - Chrome that stays out of the way — history, an address field, annotate,
screenshot, record, pop out, and open in your system browser. A popped-out
tab keeps running and stays available to the agent. - A blank tab starts where you work. It lists the local dev servers that
are actually listening, probes each one once over HTTP, and offers the ones
that answer first with everything else behind a single "show all". - Annotate an element to send it to the chat: pick it on the page, write a
note beside it, and it arrives in the composer as a chip rather than a block
of markup in the middle of your draft.
For agents
Ten browser tools, task-scoped, refused politely when Settings says no:
browser_open, browser_list, browser_close, browser_navigate,
browser_snapshot, browser_click, browser_type, browser_press,
browser_scroll, browser_wait_for, browser_evaluate.
- Tabs belong to a task. One task cannot reach another's tabs, and delegated
children cannot reach any. - The agent has a cursor you can watch. It travels to each target, taps a
ring where it lands, and captions what it did, then fades. Driving a page no
longer looks like the page moving on its own. - A tab an agent opens gets a pane tab of its own without stealing focus.
- Harness policy asks an agent to check page and local-server work in a tab you
can see, acting on snapshot refs instead of guessed selectors.
Signing in
One browser profile on this computer, so sites stay signed in between runs and
an automation does not have to log in again. Settings lists the origins holding
state and can sign out everywhere. Integrator never sees or stores a
password — sign-in stays between you and the site.
The work pane
Files, review, subagents and browser tabs are peer tabs in one pane between the
transcript and the right rail. Closing a tab never stops the process behind it,
and the empty pane offers what can open there.
Fixes
- The work pane could animate out and stay mounted, holding its width while
every control reported it closed. - The browser no longer blinks: a tab follows its slot instead of being taken
off screen and put back on every scroll or re-render, and it is positioned in
one call rather than a move followed by a resize. - Dragging the pane edge works with a page showing. The tab steps aside for the
gesture instead of swallowing the pointer halfway through it. - No more console window flashing over the app when a blank tab looks for dev
servers. - The window moves from the right side of the titlebar, not only the left.
- Project folder icons draw themselves instead of writing "undefined" into the
path and rendering nothing.