Skip to content

Latest commit

 

History

History
65 lines (46 loc) · 2.9 KB

File metadata and controls

65 lines (46 loc) · 2.9 KB

Changelog

All notable changes to this project will be documented here. The format follows Keep a Changelog and the project uses Semantic Versioning.

[Unreleased]

[0.3.0] - 2026-08-15

Added

  • Terminal-native Markdown rendering for headings, inline styles, fenced code, quotes, lists, task lists, tables, links, and portable image fallbacks.
  • Plan mode with Markdown plan review, structured Todo projection, token/context metering, /compact, and automatic tool-result pruning.
  • Model catalog/switching, session search/rename/fork, Git worktree summaries, background jobs, and continuable or forked subagents.
  • Multiline editing, cursor movement, prompt history, and multi-question/multi-select interaction UI.
  • PageUp/PageDown navigation across blocks in long Markdown answers.
  • Headless task timeout and signal-aware shutdown.

Changed

  • Bash may use the bounded DSH background-job facility; running jobs stay visible in the TUI.
  • Tool activity now separates operation labels from arguments/results and reasoning has a compact live indicator.
  • The private bridge dispatches registered DSH slash commands directly. This works around the rc.6 Host ApiProxy prompt path accepting the command response shape without executing commands.

Fixed

  • Optional model and subagent catalogs no longer produce unhandled rejections with older bridges.
  • cathead run /plan and cathead run /compact no longer become model chat or wait forever.
  • Latest-workspace resume now sorts by update time before selecting a session.

[0.2.0] - 2026-08-14

Added

  • Long-lived Host ApiProxy session controller with live assistant, tool, queue, goal, approval, and question events.
  • Busy-time prompt queue, next-tool-boundary steering, turn cancellation, and continuous interactive input.
  • Exact and latest-workspace session resume backed by durable projection caches.
  • Bounded autonomous goals in 16-round or 30-minute tranches.
  • Stable JSONL streaming output for automation.

Changed

  • Interactive invocation now requires a TTY instead of silently falling back to one-shot mode.
  • The terminal viewport is row-budgeted so long histories cannot overwrite controls.
  • Coding autonomy is limited to explicit repository tasks; conversational requests answer and stop.

Fixed

  • Paste or IME input arriving in the same terminal chunk as Enter now submits immediately.
  • Tool results now replace the matching running activity instead of remaining stuck.
  • Graceful runtime shutdown no longer leaves bridge subprocesses behind.

[0.1.0] - 2026-08-14

Added

  • Cat-themed interactive multi-turn terminal interface.
  • Headless cathead run command and environment doctor.
  • DeepSeek Harness JSON-RPC runtime integration.
  • Gemini provider composition with workspace-write sandboxing.
  • Durable sessions, filesystem tools, Bash, Skills, and workspace instructions.