Close the routing loop, expose OTLP health, grow the community graph
v0.36.0 links routing advice to outcomes, adds an OTLP health command, moves hooks toward a dispatcher, and expands the public community/profile surfaces.
Open release page →release notes
Every release, two ways: the story of what shipped, and the commit-level record behind it.
latest releasev0.36.02026-06-29
v0.36.0 links routing advice to outcomes, adds an OTLP health command, moves hooks toward a dispatcher, and expands the public community/profile surfaces.
Open release page →Routing now has an off-vs-on receipt, SDK hooks are embedded into compiled ax builds, and Studio gained the first team metrics board.
Open release page →A small patch release fixed skill installation from arbitrary directories, made skill ingest tolerate null descriptions, and sped up shared transcript pages.
Open release page →The compiled ax binary can now install and run SDK hooks without leaving stale hook errors behind.
Open release page →Codex sessions now feed the same routability and dispatch views as Claude, while shared reports and published profiles gained clearer authorship and attribution.
Open release page →Community profiles move onto compiled leaderboards and provenance, ax cost images exposes heavy visual context, skill spar tests skill edits, and Studio Desktop gains the packaging pieces needed for release.
Open release page →The daemon now serves Studio from localhost, ax cost routability prices main-thread work that could route down, and team, skill, telemetry, and site surfaces expand around that local operating loop.
Open release page →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.
Open release page →ax serve now accepts OTLP usage and log telemetry, Codex events flow into the graph, hook latency gets a regression lens, and Studio adds usage plus context-budget views.
Open release page →The impact engine backtests a projected value onto every improve proposal, so each card leads with what fixing it is worth. ax quota brings live Claude plan usage to the CLI, statusline, and menubar. Plus the enforce-worktree hook now parks the primary tree on the default branch, and ProfileV1 absorbs the wrapped-style aggregates.
Open release page →The model-routing loop: ax cost split shows where your frontier-model spend goes, ax dispatches names the subagent dispatches that could run on cheaper models, a hook nudges at dispatch time, and a committed workflow re-mines the routing table from your own history. Plus the studio Story tab and per-file ingest failure isolation everywhere.
Open release page →ax routing tune mines your own dispatch history for new routing classes, ax routing compile keeps the table you actually run in sync, and ax routing show prints the effective policy. Plus the improve-first dashboard's next-actions panel, ax profile show/publish with /u and /leaders, and the Insights Surface Contract that puts every dashboard family on a typed Effect HttpApi.
Open release page →ax wrapped turns your agent history into shareable recap cards, ax improve propose/analyze opens the write-path so an agent can file its own proposals, and the curated-payload typing pass closes out the dashboard contract. Plus the worktrees overview goes from a 57-second timeout to under 4 seconds.
Open release page →@ax/hooks-sdk - author agent guardrails in typed TypeScript, backtest them against your own tool history, install them into both harnesses. Plus the CLI split into command-family modules and a SurrealDB 3.0.x ingest fix.
Open release page →Ingest now isolates per-file failures instead of losing the run, share can target-ingest a missing session, and Studio turns raw tool output into highlighted code, diffs, and clearer timeline titles.
Open release page →ax sessions metrics and ax signals turn the evidence graph into numbers, and the slowest read paths get unstuck.
Open release page →A quadratic clear DELETE could wedge ingest; it no longer does, and ingest can now be profiled over OTLP.
Open release page →The new metrics surface is reworked from real use - provider parity, fragility cascades, PR freshness, cost, and aggregates.
Open release page →ax commands now return NavLink next[] follow-ups - a self-documenting query surface - alongside timeline and share polish.
Open release page →Shared session links now unfurl with a per-session poster image wherever you paste them.
Open release page →Interrupting an ingest now closes its run row and kills its children - plus an Effect-wide canon pass and deploy/studio fixes.
Open release page →First slice of the F2 session map in shared sessions, an ASCII AX poster, a stale-usage warning in ax share - plus four architecture-deepening phases landed by an agent swarm.
Open release page →Shiki syntax highlighting in session and share transcript views, and versioned og:image URLs so social caches pick up poster changes.
Open release page →The studio viewer is extracted into @ax/studio and ships as a standalone Electron desktop app.
Open release page →ax can now narrate a session as highlights, segments, and events - computed straight from the graph, no model call required.
Open release page →ax now ingests GitHub PRs - reviews, checks, and deliveries - and links them to the sessions that produced them.
Open release page →Shared sessions now include subagent transcripts and pricing for Claude sessions.
Open release page →Shares split into multi-file gist bundles that load progressively, with cost broken down per turn.
Open release page →Shared transcripts now show hook fires and the arguments behind synthesized tool turns.
Open release page →ax gets a semantic-zoom canvas that maps your sessions as a lineage graph you can pan, zoom, and inspect.
Open release page →A CORS fix lets the hosted studio talk to the ax daemon running on your machine.
Open release page →ax now tracks context compaction across harnesses and survives transcripts that vanish mid-ingest.
Open release page →ax setup installs skills, runs the first ingest, and verifies the install in a single step.
Open release page →Agents can now query the ax graph in-context over MCP, the dashboard streams ingest live, and warm re-ingests get dramatically faster.
Open release page →ax gains a unified config surface so hooks, skills, and agent definitions are managed and reconciled through one consistent path.
Open release page →studio gains a unified session inspector with per-turn token costs, and the classifier review loop becomes a guided pipeline.
Open release page →A patch that stops concurrent ingests from retrying in lockstep on transaction conflicts.
Open release page →Incremental ingest now recovers from reaction-event conflicts instead of failing.
Open release page →Interactive ax ingest now animates step-by-step progress instead of running silently.
Open release page →ax can publish a session as a gist-backed share link, and the site gets real release pages.
Open release page →Share links now carry full turn content, and the embedding-helper review loop becomes operable.
Open release page →ax now treats Cursor, OpenCode, Claude, Codex, and Pi as provider peers in the evidence graph.
Open release page →The first public ax release wires local transcripts, skills, git history, and recall into one CLI-backed graph.
Open release page →ax starts ingesting Claude and Codex transcripts, skills, and git history into a queryable local graph.
Open release page →A same-day patch so the installer accepts release checksum asset paths.
Open release page →