axagent experiencelivev0.37.0

release v0.30.0

Turn surplus quota into training work

ax dojo lands as a quota-aware self-improvement loop with reports, outbox drafts, and spar scoring, while the site, profile, dispatch, and thinking surfaces make the new operating model visible.

2026-06-15ax v0.30.027 referenced changes
announcement

How we got here

v0.29.0 put prices on proposals and exposed Claude plan headroom through `ax quota`. The obvious next question was what to do when the meter showed spare capacity. v0.30.0 answers that with `ax dojo`: a training loop that turns surplus quota into reviewable improvement work instead of letting it expire.

The release range also shows a broad adoption push. The website was rebuilt around clearer docs, showcases, and a changelog index. The profile page gained workflow arcs and leverage-sorted rig data. Dispatch and thinking analytics got more precise about model tiers, reasoning cost, and dropped model overrides. Together, those changes make the loop legible: find value, spend spare quota on focused work, then measure whether the work helped.

What changed

`ax dojo` became the quota-spending loop (#390, #403, #405). The new command family starts with an agenda, writes reports and outbox drafts, and adds spar runs for one task, one delta, and a scored result.

ax dojo agenda
ax dojo report --since=2026-06-15T00:00:00Z
ax dojo draft --kind=improvement --title="Tighten routing advice"
ax dojo spar-plan <sha>
ax dojo spar-score <id>

The command is intentionally tied to the quota work from the previous release: agenda planning can nudge toward dojo work when there is spendable headroom, and spar runs give the agent a narrow benchmark instead of a vague "try this better" prompt.

Routing and reasoning got sharper (#387, #395, #416, #413). Dispatch analytics can now detect when a child run dropped the requested model override, `ax thinking` includes reasoning-cost USD, and the dispatch economy shares a model-tier classifier with cognitive-layer enforcement. That gives the dojo loop a more honest read on which work should stay on the main model and which work can route down.

Hooks picked up latency evidence. `ax hooks bench` writes a hook-latency ledger (#404), and the `enforce-worktree` guard now keeps the primary tree parked on the default branch (#367). Those are small but important guardrail improvements for an agent that is about to run more background training work.

The site became a better map of the product (#383, #392, #394, #402, #391). New showcases cover dispatch routing, quota, improve, and churn; `/docs/cli-reference` became a purpose-built reference; `/how-it-works` became a five-act product narrative; `/changelog` became an index of curated release pages. Follow-up fixes kept the CLI reference cards contained and added the new dojo command to the docs.

Profiles and Studio moved into the same design language (#369, #415). Profiles gained stacked window charts, workflow arcs, and leverage-sorted rig output. Studio picked up the nullframe instrument design system with Mission Control, living sigils, and a visualization deck.

Why it matters

`ax quota` tells you how much model budget is left. `ax dojo` gives that budget a job. v0.30.0 turns spare capacity into a measured improvement cycle, then backs it with better routing, thinking, profile, and documentation surfaces so the work is not hidden in transcripts after it runs.

referenced changes

27 linked changes

Generated from Release Please and grouped by change type. Each row keeps its issue and commit references.

Features

  1. 01ax dojo - surplus-quota training loop (agenda CLI + skill) (#390) (4bae321)
  2. 02ax dojo report + outbox writers (dojo command family) (#403) (6ebefc6)
  3. 03ax dojo spar - replay benchmark (one task, one delta, scored) (#405) (e4b2707)
  4. 04ax hooks bench - hook latency ledger (#404) (6ec1a2d)
  5. 05axctl: dispatch model-drop detection + thinking/reasoning capture (#387) (af57c68)
  6. 06axctl: thinking/reasoning cost USD in ax thinking (#395) (b6ee723)
  7. 07cognitive-layer dispatch enforcement (shared model-tier classifier) (#416) (8a6991f)
  8. 08digest: push-value SessionStart digest (adoption Fix #2) (#414) (106e0fe)
  9. 09hooks-sdk: enforce-worktree keeps the primary tree parked on the default branch (#367) (bae9794)
  10. 10profile: stacked window chart, workflow arcs, leverage-sorted rig (#369) (32a87db)
  11. 11quota-aware dispatch economy (PR2) - surface, freshness, /dojo nudge, measurement (#413) (9e9f2b4)
  12. 12site: community surfaces polish - leaders + showcases (#393) (6478955)
  13. 13site: four new showcases - dispatch routing, quota, improve loop, churn (#383) (2539b1a)
  14. 14site: IA restructure - install path, three-tier docs hub, sitemap footer, ADR demotion (#392) (64e22eb)
  15. 15site: landing demo mirrors the real Improve dashboard (#384) (098ef31)
  16. 16site: rebuild /brand as a self-demonstrating specimen page (#399) (8a14fc1)
  17. 17site: rebuild /docs/cli-reference as a purpose-built reference (#394) (fb25f27)
  18. 18site: redesign /how-it-works as the five-act visual product narrative (#402) (0b256de)
  19. 19site: truth pass on teams/registry/routing + curated glossary (#398) (a135dbb)
  20. 20site: v0.27-v0.29 release announcements + index-ify /changelog (#391) (44e42dd)
  21. 21studio: nullframe instrument design system — Mission Control, living sigils, viz deck (#415) (edc1c3f)

Bug Fixes

  1. 01dojo: spar-plan warns + flags subagent-only baselines (#409) (59c44af)
  2. 02make installs survive broken releases (#410) (#418) (31081c3)
  3. 03site: contain CLI-reference receipt/signature blocks in their cards (#406) (8f76527)
  4. 04site: document `ax dojo` in CLI reference (unbreak main) (#396) (69ed593)
  5. 05site: truth pass on story/credibility pages (features, origin, manifesto) (#401) (dfa50f3)
  6. 06site: window chart height matches the model-split legend column (#370) (a809c40)
generated by release please
Show generated changelog for v0.30.0commit-level detail from Release Please

0.30.0 (2026-06-15)

Features

  • ax dojo - surplus-quota training loop (agenda CLI + skill) (#390) (4bae321)
  • ax dojo report + outbox writers (dojo command family) (#403) (6ebefc6)
  • ax dojo spar - replay benchmark (one task, one delta, scored) (#405) (e4b2707)
  • ax hooks bench - hook latency ledger (#404) (6ec1a2d)
  • axctl: dispatch model-drop detection + thinking/reasoning capture (#387) (af57c68)
  • axctl: thinking/reasoning cost USD in ax thinking (#395) (b6ee723)
  • cognitive-layer dispatch enforcement (shared model-tier classifier) (#416) (8a6991f)
  • digest: push-value SessionStart digest (adoption Fix #2) (#414) (106e0fe)
  • hooks-sdk: enforce-worktree keeps the primary tree parked on the default branch (#367) (bae9794)
  • profile: stacked window chart, workflow arcs, leverage-sorted rig (#369) (32a87db)
  • quota-aware dispatch economy (PR2) - surface, freshness, /dojo nudge, measurement (#413) (9e9f2b4)
  • site: community surfaces polish - leaders + showcases (#393) (6478955)
  • site: four new showcases - dispatch routing, quota, improve loop, churn (#383) (2539b1a)
  • site: IA restructure - install path, three-tier docs hub, sitemap footer, ADR demotion (#392) (64e22eb)
  • site: landing demo mirrors the real Improve dashboard (#384) (098ef31)
  • site: rebuild /brand as a self-demonstrating specimen page (#399) (8a14fc1)
  • site: rebuild /docs/cli-reference as a purpose-built reference (#394) (fb25f27)
  • site: redesign /how-it-works as the five-act visual product narrative (#402) (0b256de)
  • site: truth pass on teams/registry/routing + curated glossary (#398) (a135dbb)
  • site: v0.27-v0.29 release announcements + index-ify /changelog (#391) (44e42dd)
  • studio: nullframe instrument design system — Mission Control, living sigils, viz deck (#415) (edc1c3f)

Bug Fixes

  • dojo: spar-plan warns + flags subagent-only baselines (#409) (59c44af)
  • make installs survive broken releases (#410) (#418) (31081c3)
  • site: contain CLI-reference receipt/signature blocks in their cards (#406) (8f76527)
  • site: document `ax dojo` in CLI reference (unbreak main) (#396) (69ed593)
  • site: truth pass on story/credibility pages (features, origin, manifesto) (#401) (dfa50f3)
  • site: window chart height matches the model-split legend column (#370) (a809c40)