Skip to content

v2.0.0: TUI Overhaul

Choose a tag to compare

@CosmoNaught CosmoNaught released this 22 Feb 15:35
· 32 commits to main since this release

Highlights

  • TUI overhaul — two-column, four-pane layout. Projects + details on the left, snapshots + sessions on the right.
  • Sessions open in new terminal windows — Enter on a branch or session spawns claude --resume in a new OS window. The TUI stays running.
  • Live session status — hybrid detection (process list + file growth + JSONL type). Active (green ●), busy (amber ●), idle (grey ○).
  • Auto-trim hooks — PreCompact and PostToolUse hooks trim sessions in the background. Installed automatically on npm install after build.
  • Orphaned tool_result fix — trimmer now strips tool_result blocks that reference tool_use IDs from skipped pre-compaction content. Fixes API errors on resumed trimmed sessions.

Breaking Changes

  • cmv branch now trims by default. Use --no-trim for raw context.
  • TUI no longer exits when opening sessions — they open in new terminal windows.

Full Changelog

See CHANGELOG.md for the complete list.