Changelog

What shipped, terse. Control-plane releases and SDK drops, newest first. We started building AnyFrame on May 2, 2026.

live fleet
+ spawned 0 paused 0× deleted 0
IDLE
IDLE
IDLE
IDLE
IDLE
IDLE
  1. v0.6.0·May 27–30, 2026control plane

    Integrations parity, lazy desktops, anyframe.dev

    • [01]Lazy VNC desktop sandboxes — agents can open a full browser when they need one, with no idle cost when they don't.
    • [02]New MCP tools: browser_use and share_file. The agent can drive a real browser and hand artifacts back over presigned URLs.
    • [03]Slack, Discord, and GitHub now share the same loop: ask_user prompts, permission gates, rolling per-turn status, and PR review comments posted inline.
    • [04]Discord polish: long messages chunked under the 2000-char cap, GFM tables rendered as monospace ASCII.
    • [05]Sign in with Google, invite teammates by GitHub username, in-app invite accept from the org switcher.
    • [06]Mobile-friendly pass — VNC gated, tables reflow, sidebar animates as a sheet, landing UseCases rail works at 375px.
    • [07]Domain swap to anyframe.dev (was anyfrm.com). Docs at docs.anyframe.dev.
  2. v2.0.0·May 29, 2026python sdk

    Python SDK — v2 control plane rewrite

    • [01]Resource surface rewritten against the v2 control plane.
    • [02]Release flow moved to release-please PRs; CI publishes from the merge.
    • [03]Install: pip install anyframe==2.0.0.
  3. v1.0.0·May 28, 2026node sdk

    Node SDK — first release

    • [01]TypeScript SDK with the full surface: agents, sessions, connectors, credentials, tokens, attention.
    • [02]SSE parser with abort-aware polling; cancels upstream when the consumer breaks early.
    • [03]Published to npm and JSR over OIDC. Vitest suite covering core, resources, SSE, and streams.
    • [04]Install: npm install anyframe.
  4. v0.5.0·May 23–26, 2026control plane

    Organizations, templates, integrations

    • [01]Organizations: multi-tenant mode with members, invitations, scoped credentials, archive (never delete), and a searchable audit log.
    • [02]Per-org shared credit pool with a scope-aware widget; free-trial credits via OpenRouter sub-keys.
    • [03]Templates as the agent blueprint — clone a community template into a new agent in one click. Pricing page (Free / Pro / Enterprise) lives alongside.
    • [04]Inbound webhook connectors: bring your own Slack and GitHub apps and the agent answers in-channel or on PRs.
    • [05]Landing revamp: cream theme, interactive demo, left sidebar nav, login modal, “Book a demo” flow with waitlist.
    • [06]Light/dark theme toggle, themed Select + Checkbox primitives, PostHog + Datadog connectors.
  5. v0.4.0·May 15–22, 2026control plane

    Onboarding, magic-link, mobile

    • [01]First-run onboarding ladder with starter templates and a connector hub.
    • [02]Email magic-link sign-in alongside GitHub OAuth (Resend transport).
    • [03]Free-trial mode: any GitHub user can sign in when FREE_TRIAL_ENABLED is on.
    • [04]Per-agent environment variables, unified preview flow, dedicated setup sessions.
    • [05]Mobile pass across login, nav, sessions, and dashboard. Landing OG image, SSR migration, link unfurling, marketing-page chat widget with kill switch.
    • [06]Landing refresh: bordered column, connector orbit section, copy revamp, changelog timeline.
  6. v1.1.0·May 17, 2026python sdk

    Python SDK — runtimes, env vars, previews

    • [01]Agents accept runtime and env_vars on create / update.
    • [02]Sessions: save_as_base ships; the obsolete serve_* helpers are gone, replaced by a previews API.
    • [03]New resources: connectors catalog and attention rail.
    • [04]Credentials: Codex token helpers join the Claude and GitHub ones.
    • [05]Full SDK reference at docs.anyframe.dev.
  7. v0.3.0·May 10–14, 2026control plane

    AnyFrame stack: control plane + Codex parity

    • [01]Rebrand from box/Stockholm to AnyFrame; merged FastAPI control plane in, retired the Go API and bare-metal infra.
    • [02]Dropped NextAuth for a FastAPI session cookie; API tokens for Bearer auth land alongside.
    • [03]Codex CLI runtime reaches full parity with the Claude harness — same SSE wire contract, same canonical tool names.
    • [04]MCP connector marketplace with preregistered OAuth and a Google catalog; user-level connectors with OAuth DCR and a background token refresher.
    • [05]Composer: file attachments and per-message model picker, both runtimes. Assistant messages render as Markdown.
    • [06]PostHog analytics with session replay; shape-matched loading skeletons across dashboard, sessions, and agents; Inter and JetBrains Mono self-hosted via next/font (no first-paint flash).
    • [07]Dashboard redesign with the attention rail (pending tool approvals, idle/paused sessions).
  8. v1.0.0·May 12, 2026python sdk

    Python SDK — first release

    • [01]Sync and async clients (AnyFrame / AsyncAnyFrame) with the full agent + session lifecycle.
    • [02]Resources: agents (with skills, mcps, connector toggles, builds), sessions (chat bridge, snapshots, SSE events), connectors, credentials, tokens.
    • [03]Typed error hierarchy, SSE frame parser, dotenv + logging on the client.
    • [04]Install: pip install anyframe==1.0.0.
  9. v0.2.0·May 3–9, 2026control plane

    Faster boot, landing page, deploy

    • [01]Sandbox boot time down from ~44s to ~5–8s via minimal rootfs and kernel ip= injection.
    • [02]Landing page with realtime fleet status, agent logos, dense sandbox cards.
    • [03]Custom rootfs with Node.js, Python, Go, Claude Code, and Codex preinstalled.
    • [04]Deploy pipeline: SSH-based provisioning, Caddy reverse proxy, env hygiene, owner allowlist.
  10. v0.1.0·May 2, 2026control plane

    Hello world

    • [01]First commits. Next.js web app with GitHub OAuth, a dark retro UI, and a GitHub-username allowlist.
    • [02]Firecracker microVMs as the sandbox primitive (after a brief Cloud Hypervisor detour).
    • [03]Web terminal, dense info cards, debug stats (boot time, uptime, status bar).
    • [04]Initial Python SDK and infra docs.