Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 04:06
7568e11

Breaking Changes

  • Replaced the recursive daemon get_session_tree response with flat nodes linked by parentId (protocol 6); clients must support the new response shape.
  • Removed /resume and bare --resume; browse sessions with left-arrow from a daemon chat, or use --resume <session-id|path> for a direct resume.

Added

  • Added ctrl+n to start a session from Agents View, and alt+enter to queue a reply as a follow-up while Enter steers a streaming session.
  • Added session-owned /compact, /refine, /goal, and /autonomous commands with autocomplete to the Agents View reply composer, plus target-scoped /name and /kill commands.
  • Added optional stable session names and initial prompts to /new.

Changed

  • Changed collapsed edit and IPython calls to show compact per-file line-change summaries while retaining full expanded diffs.
  • Changed bare /effort to open a selector of the current model's supported reasoning levels, and removed token estimates from reasoning-effort displays.
  • Improved session search ranking to prefer exact session-name and first-message matches before prefix, substring, and transcript fuzzy matches.

Fixed

  • Fixed deeply nested /tree sessions overflowing the daemon serializer by transferring and rebuilding the session tree iteratively.
  • Fixed prime-agent agents opening a new chat for a process-local session.
  • Fixed daemon startup after an interrupted supervisor leaves an empty ownership directory.
  • Fixed /effort xhigh and /effort max being rejected before a model is active.
  • Fixed IPython tracebacks emitting ANSI color codes.
  • Fixed selected rows and selectors becoming nearly invisible on terminals whose background matches the selected theme color.
  • Fixed startup waiting on private Prime Inference model authorization by caching authorization locally and refreshing stale entries in the background.