v0.14.0
Give every AI coworker the right skills, keep plans intact through review, and put your team's data, conversations, and the evidence behind your software in your hands, not locked away.
New
- Skills work where your AI coworkers already look — Claude, Codex, and Gemini can use the same project skills without a separate setup for each tool.
- Know what your repository can demonstrate —
ox attestgives you an honest view of documented capabilities and their evidence, so you can see what is verified, stale, or still unproven — and get guided help closing the gaps. - Share evidence, not just test claims — publish attestation results for the team to inspect, including verified failures that need attention.
- Visual plans remain the plan of record — save an interactive plan page, enrich it with team context, and review the same page without losing the author's work. Saving now also renders a shareable preview poster summarizing the plan at a glance.
- Reviewer-first pull-request visuals —
ox viz prselects prose, GitHub-safe Mermaid, or a rich attachment from the reviewer's question; rich recipes include construction-ready visual contracts, lightweight checks, and personal, repository, and team preferences. ox export— take your data with you — shows exactly where your Ledger and Team Contexts live on disk and how to reach them with plain git, because SageOx is not a walled garden;--syncchecks out and refreshes every Team Context and this repo's Ledger first.- Read recorded team conversations locally — the new
ox conversationfamily (list,show,topics,topic,transcript) browses your team's recorded discussions straight from disk, and asageox://citation copied from any distilled claim retrieves its exact transcript slice in one command. - See your team roster from the terminal —
ox team memberslists everyone on your team without leaving the command line. - OMP joins the list of supported AI coworkers — sessions record and team context primes automatically.
Improved
- AI coworkers receive richer collaboration context — recent meeting details can travel with team updates, making handoffs and follow-up work more informed.
- Plans are clearer to review — SageOx preserves the author's visual structure while adding the team context and review tools that help people make decisions quickly.
- Every AI coworker follows the same plan standards — the plan-authoring principles are now primed automatically, so plans stay consistent no matter which coworker writes them.
- Answers point back to exactly where they came from — team-knowledge citations now resolve to the precise source, so a coworker's claim can be checked, not just trusted.
Changed
ox cartsis off by default — the experimental carts feature (backed by a local Dolt sql-server) is now gated behindFEATURE_CARTSand hidden fromox --helpuntil enabled. SetFEATURE_CARTS=trueto opt in.
Fixed
- Your skill customizations stay safe — updates preserve edits and report conflicts instead of overwriting work you made locally.
- Skill setup recovers cleanly — interrupted changes can be repaired, and SageOx remembers the AI coworkers you chose for a project.
- Codex integration works with its current hook system — existing SageOx workflows continue to run as Codex evolves.
- Projects recover more reliably — SageOx keeps recovery work scoped to the right project so one workspace's trouble does not affect another.
ox session abortnow removes a session completely — including ones that already finished recording, not just drafts or ones still in progress.- Session recording identifies your AI coworker more reliably — known coworkers are matched by name instead of guessed from behavior, cutting down on misattributed sessions.
- Readable output on every terminal — SageOx colors now degrade correctly on terminals without full truecolor support, instead of rendering unreadable combinations.
- Reliable carts Dolt server reuse — ox now validates that a recorded server actually answers before reusing it (rejecting a stale port left by a crashed server whose PID was recycled), serializes startup with an advisory lock so concurrent invocations can't spawn duplicate servers, and publishes the server's pid/port only after it accepts connections.
Security
- Malformed
SAGEOX_TOKENvalues are caught immediately — login and every command now fail closed with a clear error instead of silently falling back to a broken session, andox statusreports the problem directly.