axagent experiencelivev0.31.0

release v0.1.0

The first cut of the local taste graph

ax starts ingesting Claude and Codex transcripts, skills, and git history into a queryable local graph.

2026-05-09ax v0.1.037 referenced changes
announcement

0.1.0 is the first working shape of ax: a single-binary CLI that ingests Claude Code and Codex transcripts, installed skills, and per-repo git history into a local SurrealDB instance, then answers questions about what you actually use.

On top of that graph, the release derives its first signals - corrections, skill pairs, skill-after-error - and rolls them into a composite taste score. A TUI dashboard with live queries and BM25 full-text search make the data explorable, and a launchd watcher keeps ingest incremental as new transcripts land.

Highlights

  • Transcript ingest for Claude Code and Codex, plus skills and git commits.
  • Composite taste score built from derived correction and usage signals.
  • TUI dashboard with live updates and full-text search over the graph.
  • One-command install that compiles a single binary and auto-installs a pinned SurrealDB.
  • Background watcher re-ingests incrementally when new transcripts appear.

Why it matters

Agent transcripts pile up on disk and then get ignored. This release turns them into a durable local graph you can actually query, and sets up the foundation - schema, signals, watcher - that everything after builds on.

referenced changes

37 linked changes

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

Features

  1. 01agentctl v0 — skills, claude + codex transcript ingest, CLI (5d4a81f)
  2. 02body column on skill (#2) (#10) (b9128c3)
  3. 03composite taste score (#18) (#28) (489c6cd)
  4. 04derive correction + proposed signals (#5) (#12) (48565d9)
  5. 05Effect v4 refactor (foundation) (#8) (1fc199e), closes #1
  6. 06git ingest — commits + file touches per repo (#17) (#24) (f4cf488)
  7. 07install: seamless auto-install of pinned SurrealDB (853ff44)
  8. 08launchd WatchPaths plist for incremental ingest (#6) (#9) (2b7e94c)
  9. 09live TUI updates via SurrealDB live queries (#22) (#27) (ffaab40)
  10. 10OpenTUI dashboard (#4) (#14) (5a73ad3)
  11. 11project: add context and verify commands (3fcb225)
  12. 12project: add diagnostics adapter (6a8490c)
  13. 13project: add grounding types (32a69b8)
  14. 14project: build grounding payloads (312e6e8)
  15. 15project: collect git state (883bf0c)
  16. 16project: derive verification checks (5de81c7)
  17. 17project: detect stack and instructions (1b87db7)
  18. 18search FTS via SurrealDB BM25 analyzer (#21) (#26) (d6eb9e0)
  19. 19self-improve weekly ingest + deprecate hook (#7) (#11) (cdf7da6)
  20. 20single-binary install — `agentctl install/uninstall` + bun --compile (4f76d6f)
  21. 21skill_pairs + skill_after_error signals (#19, #20) (#25) (128c211)
  22. 22SurrealDB file buckets for transcript snapshots + codex artifacts (#13) (3e8b23c), closes #3

Bug Fixes

  1. 01bin: resolve symlinks so ln -s install works (d358ecb)
  2. 02cli: hardening - input validation, error UX, output bugs (#55) (6476727)
  3. 03db: connect timeout + transaction conflict retry (#35, #39) (#54) (9d7c3cb)
  4. 04ingest: cwd null coalesce + ingest .claude/commands as scope='command' skills (#56) (3f739af)
  5. 05install: uninstall accuracy + ANSI strip + cold-vs-warm feedback (#53) (edf198c)
  6. 06project: harden diagnostics config parsing (8ac95e9)
  7. 07project: harden git state parsing (89eecc4)
  8. 08project: harden stack detection (659c171)
  9. 09project: parse git status as nul records (cbbb912)
  10. 10project: respect package manager in checks (ad4a3f1)
  11. 11tui: add JSX namespace reference for typecheck on main (371ed3a)
  12. 12tui: perf regression + error copy + col widths (#33, #49, #52) (#57) (181ba9f)
  13. 13watcher: add ~/.bun/bin to launchd PATH (bb0e83a)

Performance

  1. 01add indexes on relation tables (#29) (#30) (b28f814)
  2. 02cmdTaste/Search/Unused single-pass aggregate (#31) (#32) (9c996cf)
generated by release please
Show generated changelog for v0.1.0commit-level detail from Release Please

0.1.0 (2026-05-09)

Features

  • agentctl v0 — skills, claude + codex transcript ingest, CLI (5d4a81f)
  • body column on skill (#2) (#10) (b9128c3)
  • composite taste score (#18) (#28) (489c6cd)
  • derive correction + proposed signals (#5) (#12) (48565d9)
  • Effect v4 refactor (foundation) (#8) (1fc199e), closes #1
  • git ingest — commits + file touches per repo (#17) (#24) (f4cf488)
  • install: seamless auto-install of pinned SurrealDB (853ff44)
  • launchd WatchPaths plist for incremental ingest (#6) (#9) (2b7e94c)
  • live TUI updates via SurrealDB live queries (#22) (#27) (ffaab40)
  • OpenTUI dashboard (#4) (#14) (5a73ad3)
  • project: add context and verify commands (3fcb225)
  • project: add diagnostics adapter (6a8490c)
  • project: add grounding types (32a69b8)
  • project: build grounding payloads (312e6e8)
  • project: collect git state (883bf0c)
  • project: derive verification checks (5de81c7)
  • project: detect stack and instructions (1b87db7)
  • search FTS via SurrealDB BM25 analyzer (#21) (#26) (d6eb9e0)
  • self-improve weekly ingest + deprecate hook (#7) (#11) (cdf7da6)
  • single-binary install — `agentctl install/uninstall` + bun --compile (4f76d6f)
  • skill_pairs + skill_after_error signals (#19, #20) (#25) (128c211)
  • SurrealDB file buckets for transcript snapshots + codex artifacts (#13) (3e8b23c), closes #3

Bug Fixes

  • bin: resolve symlinks so ln -s install works (d358ecb)
  • cli: hardening - input validation, error UX, output bugs (#55) (6476727)
  • db: connect timeout + transaction conflict retry (#35, #39) (#54) (9d7c3cb)
  • ingest: cwd null coalesce + ingest .claude/commands as scope='command' skills (#56) (3f739af)
  • install: uninstall accuracy + ANSI strip + cold-vs-warm feedback (#53) (edf198c)
  • project: harden diagnostics config parsing (8ac95e9)
  • project: harden git state parsing (89eecc4)
  • project: harden stack detection (659c171)
  • project: parse git status as nul records (cbbb912)
  • project: respect package manager in checks (ad4a3f1)
  • tui: add JSX namespace reference for typecheck on main (371ed3a)
  • tui: perf regression + error copy + col widths (#33, #49, #52) (#57) (181ba9f)
  • watcher: add ~/.bun/bin to launchd PATH (bb0e83a)

Performance