Skip to content

v0.0.35 — Managed Browser Live View

Choose a tag to compare

@brandomagnani brandomagnani released this 17 May 22:07
· 102 commits to main since this release

Highlights

Managed browser automation with live view

Evolve now supports managed Actionbook browser automation in Gateway mode.

  • .withBrowser() now defaults to managed Actionbook browser automation with dashboard live view.
  • The SDK creates the browser session before the agent starts and exposes result.browser.liveUrl plus browser runtime metadata in events/traces.
  • Browser sessions are cleaned up with the sandbox lifecycle via kill() / session teardown.

TypeScript:

const evolve = new Evolve()
  .withAgent({ type: "codex", model: "gpt-5.5" })
  .withBrowser();

Python:

evolve = Evolve(
    config=AgentConfig(type="codex", model="gpt-5.5"),
    browser=True,
)

Browser automation skills

Added first-class browser skill assets:

  • actionbook
  • active-research
  • extract
  • refreshed agent-browser

When managed Actionbook browser automation is enabled, Evolve installs the Actionbook browser skills automatically.

Streaming and UI metadata

Managed browser runs now emit a live-view URL through SDK runtime metadata so host apps can render the browser view immediately instead of waiting for browser tool output.

Migration Notes

  • If you want managed Actionbook browser automation, use .withBrowser() / browser=True in Gateway mode.
  • If you want the legacy browser-use MCP integration, use .withBrowser("browser-use") / browser="browser-use" explicitly.
  • If you previously used .withBrowser() expecting browser-use, switch to the explicit browser-use form.
  • Managed browser automation requires Gateway mode with EVOLVE_API_KEY.

Also Included

  • Installed Actionbook CLI in the E2B/Docker sandbox assets.
  • Added TypeScript and Python docs for managed browser live view.
  • Added SDK tests for browser config, prompt construction, browser runtime metadata, and session teardown.