Breaking Changes
- Replaced the recursive daemon
get_session_treeresponse with flat nodes linked byparentId(protocol 6); clients must support the new response shape. - Removed
/resumeand bare--resume; browse sessions with left-arrow from a daemon chat, or use--resume <session-id|path>for a direct resume.
Added
- Added
ctrl+nto start a session from Agents View, andalt+enterto queue a reply as a follow-up while Enter steers a streaming session. - Added session-owned
/compact,/refine,/goal, and/autonomouscommands with autocomplete to the Agents View reply composer, plus target-scoped/nameand/killcommands. - 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
/effortto 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
/treesessions overflowing the daemon serializer by transferring and rebuilding the session tree iteratively. - Fixed
prime-agent agentsopening a new chat for a process-local session. - Fixed daemon startup after an interrupted supervisor leaves an empty ownership directory.
- Fixed
/effort xhighand/effort maxbeing 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.