CLIv0.25.0

See how team context shaped each session

Oxy joins Codex and the Claude desktop app, and sessions from worktrees and resumed conversations reach your Ledger again.

New, 5 items

  • Status line: Claude Code shows ● ox 3 discussions · 1 plan · 2 used, the team context your AI coworker was given and how much of it changed the work, with ● rec while the session records. The Claude desktop app shows the same line above the prompt, and turns it off.
  • Brief: shows the team context ox put in front of your AI coworker, what it actually used and how, and whether SageOx would be credited as co-author. /ox-brief opens it in a pane that refreshes as ox calls happen, and --team shows team-wide totals only, never who read what.
  • Oxy: adds Oxy as a Codex terminal pet, in a terminal that can show images and outside tmux, and stands him under Claude's replies in the desktop app. In Claude Code, /oxy replaces /hatch-pet.
  • Feedback: sends a private report to SageOx Support and returns a receipt, after checking it for secrets on your machine. --dry-run shows the exact request first, and --anonymous needs no login.
  • Disposable machines: waits until a machine's finished sessions reach the Ledger and names any that did not, so a pod can be torn down safely. keeps ox healthy where only the home directory persists.

Improved, 2 items

  • Plan review: Drag to draw an oval, then move or resize it before you send it, and drag the review toolbar out of your way. View original now circles the words you drew around.
  • Codex hooks: Every SageOx hook names SageOx and says what it does, including recording and publishing, before you approve it. refreshes older hook labels.

Fixed, 9 items

  • Worktree sessions: Sessions in a git worktree, where the Claude desktop app runs every session, now record and upload instead of capturing nothing while session stop reported success.
  • Held sessions: Since 0.24.0, commit IDs and some ordinary session text were mistaken for credentials, which held back every session in the same Ledger commit. Held sessions publish on the next sync after you upgrade.
  • Resumed sessions: Claude Code sessions you resume or compact record their new turns, and offers resumed and forked ones. The conversation a session continues is never published as part of it.
Show 6 more fixes
  • First-time setup: no longer hangs in tools that keep input open, first clones of the Ledger and Team Context succeed, and works with a single login.
  • AI coworker commands: Each coworker's commands work from every worktree of a repository and for as long as it runs, instead of failing with "instance not found" or expiring after 24 hours.
  • Unsaved plan edits: repairs and session uploads no longer commit plan edits nobody saved, and saving an HTML plan from review or plan mode keeps the page you wrote.
  • Team skills: pushes the skill and says whether it did, and installs team skills. Teams that connect their Claude organization no longer see each skill twice in Claude Code.
  • Team skill approval: A team skill that grants tool access or runs a command when it loads always waits for , including forms ox previously missed.
  • Usage reports: When a command fails to parse, ox sends only its command and flag names. Paths, IDs, names and free text are removed on your machine first.

Tip: Already on ox? Run , then adds the status line and the brief pane.

Full release notes.