0.11.0 promotes context compaction to a first-class signal across harnesses, so the graph records when a session's context was squeezed - a key input for judging what an agent could actually see at any point in a run.
The rest of the release hardens ingest. Claude and Codex readers move to streaming file reads, a transcript that vanishes mid-run is skipped instead of aborting the whole ingest, schema apply is idempotent, and `session.project` is canonicalized off the repository edge so project scoping stays consistent.
Highlights
- Compaction events are captured as a first-class signal across harnesses.
- Vanished transcripts are skipped mid-run instead of aborting ingest.
- Schema apply is idempotent, so repeated applies no longer trip on indexes.
- Provider built-in tools are excluded from weighted skill rankings.
- Fixes for the weighted-skills query hang and `role.weight` crash.
Why it matters
Compaction is where agents lose the plot, and until now ax couldn't see it happen. Recording it alongside sturdier, restart-safe ingest means the graph reflects real sessions more faithfully - including the moments context got cut.