v2.0.0
Breaking risk
Breaking changes
- agents.create() now requires template_id with optional runtime, permissions_override, env_vars_override; removed system_prompt, repo_url, repo_ref, install_cmd, serve_cmd, preview_ports, permissions, and env_vars parameters.
- Removed agents.skills, agents.mcps, and agents.connectors; use templates.skills / templates.mcps / templates.connectors instead.
- Removed credentials.set_github and credentials.clear_github; GitHub access flows through integrations on a GitHub App install.
Notable features
- Rewrite resource surface for v2 control plane
- Switch release tooling to release-please PR flow
Full changelog
2.0.0 (2026-05-30)
⚠ BREAKING CHANGES
- agents.create() takes template_id plus optional runtime, permissions_override, env_vars_override instead of the pre-v2 fields (system_prompt, repo_url, repo_ref, install_cmd, serve_cmd, preview_ports, permissions, env_vars). agents.skills, agents.mcps, and agents.connectors were removed; use templates.skills / templates.mcps / templates.connectors. credentials.set_github and credentials.clear_github were removed (GitHub access flows through integrations on a GitHub App install). Credentials model no longer has a github field.
Features
- rewrite resource surface for v2 control plane (8c02d6b)
- switch release tooling to release-please PR flow (2df4381)
Documentation
- Add demo section to README (76af940)
- add explicit "Get an API key" section before Quickstart (bf83dbe)
- cleaner install snippet; pin copy button to top-right corner (d0148e3)
- css: align code block width with surrounding text column (aa74c46)
- css: centre ASCII diagrams in the content column (00aa508)
- css: drop H1 underline; rely on whitespace for section breaks (26754ef)
- css: readability pass — typography, code alignment, sidebar weight (c8c9ed7)
- css: strip chrome, one rhythm step, calm callouts (27e5a98)
- drop "Or pip install"; copy button flashes "Copied" on click (33c1f1d)
- GitHub + Discord icon links in the sidebar footer (e62aba1)
- lead Quickstart with a take-over-a-web-session example (ae599d3)
- live-fleet visual + tagline at the top of Welcome (53dac4d)
- nav: keep every category's sublist expanded; fix missed clicks (1f11c96)
- regroup sidebar into 6 categories; add web-chat quickstart (7dc7784)
- rewrite for v2; bump to 2.0.0 (973fdc8)
- split Configuration and Errors out of "Help" (4dc312f)
- tagline above the fleet; real section separation between H1/H2 (7718180)
- trim prose hard — drop intros, redundant lists, defensive notes (375722a)
- trim Welcome to fleet + tagline + 3 routing cards (c219316)