Skip to content

v0.0.37 — Managed Provider Routing and Browser Automation Updates

Choose a tag to compare

@brandomagnani brandomagnani released this 22 May 06:37
· 89 commits to main since this release

Highlights

Browser automation updates

Evolve now supports remote managed agent-browser alongside remote managed Actionbook.

  • .withBrowser() still defaults to remote managed Actionbook with dashboard live view.
  • Use .withBrowser({ provider: "agent-browser", remote: true }) for remote managed agent-browser.
  • Use .withBrowser("actionbook") or .withBrowser("agent-browser") to install provider skills without managed remote transport.
  • Browser live-view URLs are emitted immediately through browser_ready lifecycle metadata for remote managed browser runs.

Python equivalents are available with browser={"provider": "actionbook", "remote": True} and browser={"provider": "agent-browser", "remote": True}.

Managed provider routing

Gateway-mode E2B sandbox operations now route through Dashboard-managed APIs.

  • E2B provider support now includes an internal apiUrl override used by managed gateway routing.
  • Sandbox create/list/connect/pause flows continue to work through the normal SDK surface.
  • Managed browser and sandbox lifecycle metadata is preserved in traces for observability.

Gemini and sandbox reliability

  • Added Gemini 3.5 Flash model entries.
  • Fixed Gemini gateway passthrough routing.
  • Avoided Gemini extension install prompts during sandbox image/template builds.
  • Detached the Actionbook daemon in Docker and E2B assets for more reliable headless browser automation.

Migration Notes

  • The browser object config now uses remote: true wording for managed remote browser transport.
  • Browser-use MCP remains available with .withBrowser("browser-use") / browser="browser-use".
  • For remote managed browsers, parse the live URL from the browser_ready lifecycle event.
  • For browser-use MCP, continue parsing live_url / screenshot_url from tool output.

Also Included

  • Refreshed TypeScript and Python browser automation docs.
  • Refreshed Evolve skill references and the agent-browser skill.
  • Expanded TypeScript auth, browser config, and session runtime tests.
  • Added Python auth config coverage for managed provider routing.