Skip to content

v0.4.5

Choose a tag to compare

@kinqsradio kinqsradio released this 31 May 22:46

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 pending for re-review via the new /blackboard command and a restore action.
  • Consistent per-user RBAC — API scoping is consolidated into one tested helper; a cross-user request is now always a clean 403 instead of an inconsistent 400/403/500.
  • Code-index stays freshcli.autoReindex re-indexes source on read/edit, so find_related never works off a stale index between turns.
  • Published benchmarks — a root BENCHMARKS.md consolidates 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 create tool-scope existence + ownership validation and a --dry-run preview
  • /blackboard review surface (review / list / restore / commit / reject / reconcile)
  • Width-aware GFM table rendering + clearer reasoning panels
  • New offload footer segment (child-token + context savings); xhigh/max effort glyphs; full session IDs
  • Composer history (/), --flag suggestions, 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

  • /review policy 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