Changelog
What shipped, terse. Control-plane releases and Python-SDK drops, newest first.
Onboarding & free trial
- [01]First-run onboarding ladder with starter templates and a connector hub.
- [02]Email magic-link sign-in alongside GitHub OAuth.
- [03]Free-trial mode: any GitHub user can sign in when the flag is enabled.
- [04]Landing refresh: bordered column, copy revamp, floating-logo connector strip.
Connectors marketplace + Codex parity
- [01]MCP connector marketplace with preregistered OAuth and a Google catalog.
- [02]Codex CLI runtime reaches full parity with the Claude harness.
- [03]Composer: file attachments and per-message model picker, both runtimes.
- [04]Assistant messages render as Markdown.
Polish & instrumentation
- [01]Per-agent environment variables, unified preview flow, and setup sessions.
- [02]PostHog analytics with session replay.
- [03]Shape-matched loading skeletons across dashboard, sessions, and agents.
- [04]Inter and JetBrains Mono self-hosted via next/font — no first-paint flash.
Python SDK
- [01]New resources:
connectorscatalog, attention rail, and a sessionspreviewsAPI. - [02]Agents accept
runtimeandenv_varsoncreate/update. - [03]Sessions:
save_as_baseships; the obsoleteserve_*helpers are gone. - [04]Credentials: Codex token helpers join the Claude and GitHub ones.
- [05]Full SDK reference at docs.anyframe.dev; install with
pip install anyframe==1.1.0.
- [01]New resources:
Hello world
- [01]First public preview: pause, resume, and snapshot a sandbox.
- [02]SDK with
frames.create,exec,pause,resume— TypeScript and Python. - [03]Three harnesses out of the box: Claude Code, Codex CLI, Cursor.
- [04]Persistent filesystem and process state across sessions.