v0.4.5
v0.4.5
Release hygiene, competitive catch-up, and a deep round of CLI polish & resilience.
Highlights
- Lessons that self-correct — conflict detection, explicit supersede, and a conservative staleness sweep keep the lesson store from accumulating stale or contradicted rules.
- Blackboard review & restore — rejected/duplicate memory candidates can now be restored to
pendingfor re-review via the new/blackboardcommand and arestoreaction. - Consistent per-user RBAC — API scoping is consolidated into one tested helper; a cross-user request is now always a clean
403instead of an inconsistent 400/403/500. - Code-index stays fresh —
cli.autoReindexre-indexes source on read/edit, sofind_relatednever works off a stale index between turns. - Published benchmarks — a root
BENCHMARKS.mdconsolidates recall / code-recall / scale / load / e2e numbers with provenance and regenerate commands.
CLI Improvements
/fg <id>to bring a worker/child agent to the foreground; unified/ps(loop + workflows + workers + child agents);/stop <id>/agents createtool-scope existence + ownership validation and a--dry-runpreview/blackboardreview surface (review / list / restore / commit / reject / reconcile)- Width-aware GFM table rendering + clearer reasoning panels
- New
offloadfooter segment (child-token + context savings);xhigh/maxeffort glyphs; full session IDs - Composer history (
↑/↓),--flagsuggestions, and tab-to-end cursor - Live background-tasks panel above the composer
Reliability
- Transient-LLM retry now covers HTTP 5xx, gateway timeouts (
504), and rate limits — not just connectivity — so background workers and child agents survive a load-balancer hiccup - Command-registry drift guard (no
/help↔completion drift) - Richer prompt prefix-drift labels
Status
- 508 brain unit tests
- 150 integration tests
- 1049 CLI tests
Deferred to 0.4.7
/reviewpolicy fix (REVIEW-FIX) and per-child worktree isolation (WORKTREE-ISOLATE) move to the Codex coding-agent parity track, landing on the 0.4.6 structural-refactor seams.
Full Changelog: v0.4.4...v0.4.5