Skip to content

0.13.4

Choose a tag to compare

@LIUTod LIUTod released this 15 Aug 05:39
· 233 commits to main since this release

Highlights

  • /trace — snapshot the current session's working trajectory into a self-contained interactive HTML: three-lane timeline (Seq/Time modes) with a draggable locator, collapsible Turns/Calls, details drawer (TTFT, decoding, model, token counts), search filter and JSON export; opens in the browser, single overwritten temp file
  • Selection copy — dragging to select text and releasing now writes to the system clipboard via platform commands (pbcopy / wl-copy / xclip / PowerShell) instead of the OSC 52 escape that most terminals silently drop
  • /search — full-screen conversation search (Ctrl+Shift+F) with incremental highlighting, navigation and an on-screen key hint
  • Cache write tokens — OpenRouter-compatible providers report cache_write_tokens separately; billed input stays the disjoint read/write/other sum, the write count now visible in per-session usage
  • MCP lifecycle — a process-exit fallback signals every stdio child on any exit path (clean exit, terminal close, crash), so no zombie processes are left behind; the first-turn wait for MCP servers is bounded at 10s so a slow server degrades instead of stalling
  • Per-session cache hit rate persists across restarts — restored from the wire log, compaction summaries excluded
  • Terminal toolkit 0.84.4 — SSH-aware escape timeout, injectable clipboard, render fast path, LaTeX math, configurable alt-screen keys
  • Empty-session tips — rotate new search and selection-copy hints

Fixes

  • Snapshot tests no longer drift on platform-dependent token estimates
  • MCP children never survive the host process (terminal close or crash included)