0.3.0 is the taxonomy pass becoming real product surface. The release moves ax away from a Claude-and-Codex-only view of work and toward a shared local-agent graph where each harness can write the same kinds of evidence.
The main change is provider parity. Cursor and OpenCode tool calls are now extracted into the same tool-call model as Claude and Codex, and file evidence is normalized so reads, searches, and edits can be compared across harnesses.
This release also makes token and model quality more explicit. Cost views can now distinguish actual provider usage from estimates, which makes dashboards and future recommendations less noisy.
Highlights
- Cursor and OpenCode are represented as supported local harnesses.
- Tool-call file evidence has a shared read path across providers.
- Token source quality is exposed for model and cost diagnostics.
- Provider parity checks keep future harness support honest.
Why it matters
ax is only useful if it sees the work the way it actually happened. This release keeps provider-specific extraction details at the edge and moves the product surface toward shared concepts: sessions, turns, tool calls, files, plans, and evidence.