Skip to content

v0.0.38 — Managed Browser Replay and Session APIs

Choose a tag to compare

@brandomagnani brandomagnani released this 24 May 20:27
· 83 commits to main since this release

Highlights

  • Added managed browser replay support for remote managed browser sessions.
  • Added sessions().browserReplay() in TypeScript and sessions().browser_replay() in Python to wait for replay readiness and return Dashboard-owned replay/download URLs.
  • Exposed managed browser runtime metadata on lifecycle events and run results, including live view URL, dashboard session ID, and browser session tag.
  • Added replay metadata fields such as suggestedStartSeconds, sizeBytes, and readyAt.
  • Updated TypeScript and Python sessions clients so historical traces, parsed events, trace downloads, and browser replays share the same gateway-authenticated API surface.
  • Updated Composio core dependency.

Documentation And Skills

  • Documented browser replay usage in TypeScript and Python runtime docs.
  • Clarified remote managed browser live-view handling in TypeScript and Python streaming docs.
  • Synced Evolve skill references from the updated docs.

Tests

  • Added TypeScript sessions-client coverage for browser replay polling and downloads.
  • Added Python sessions-client API coverage for browser replay metadata.
  • Updated browser config and session runtime coverage for managed browser metadata.