v0.14.1
Decision context holds up in real plans, visual plans stay readable and recoverable, and routine Git workflows are safer.
New
ox kb query— search files across knowledge bubbles — one question, ranked file hits grouped per bubble:ox kb query '#engineering' '#platform' "how do we batch relay spans". Honest per-bubble outcomes (no matches vs. never indexed vs. failed),--mode/-k/--pathcontrols, and--jsonwith AI coworker guidance. Requires KB file search enabled server-side.
Improved
- Decision Records stay findable in real work —
ox decision enrichandox plan enrichnow find governing decisions from full issue bodies and plans, not only short title-like searches.ox decision enrich --explainshows near-matches and results omitted by context limits. - Direct installs can update themselves —
ox upgradenow verifies and applies quick-install updates in place, whileox statuschecks for new versions even when the background service is not running. Homebrew andgo installworkflows continue to work as before. - Visual plans are easier to open and harder to lose — most plans now remain directly readable in Git, while large plans save safely and
ox doctorcan detect and repair missing content. - AI coworker context stays focused — SageOx attribution now appears only when shared context meaningfully influenced the work.
Fixed
- Decision lookups no longer claim certainty when a source is unavailable — degraded runs preserve valid results, warn clearly, and exit non-zero instead of presenting an incomplete search as a verified absence.
ox distill history since --format=jsonnow returns structured output as requested — command-specific format choices no longer silently fall back to content output.- Code indexing no longer breaks linked worktrees — code search leaves repository Git configuration untouched.
- Ledger updates are safer during concurrent work — unresolved conflicts are rejected, unrelated changes are not swept into the same update, and interrupted work remains recoverable.