You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Breaking Changes
Reworked session input scheduling into a single session action lifecycle and store (daemon protocol 7, schema revision 8); older clients and daemons are rejected cleanly at connect.
Changed
Changed large daemon session loads to stream JSONL history and avoid retaining a second full-file copy in memory.
Changed the agents view to render explicit session names in bold and the "(no messages)" placeholder in italics.
Changed subagent guidance to retain reusable children and delete completed direct children once they are no longer needed.
Changed top-level CLI help and documentation to expose autonomous mode, quality gates, and their limits.
Changed daemon and RPC session state to report literal queued actions separately from active scheduler work.
Fixed
Fixed the blank line between the recap and the working hint so they render directly above each other.
Fixed compaction retaining runtime resources after an explicitly deleted subagent had a transient cleanup failure.
Fixed long-running thinking timers to display hours and days instead of unbounded minutes.
Fixed overlapping daemon snapshot catch-ups closing healthy workers and preventing new sessions from starting.
Fixed active scheduler work being reported as queued in session state.
Fixed headless runs completing before queued follow-up work had finished.
Fixed /compact consuming itself as its own successor action.
Fixed daemon parse rejections dropping the command id, which left older clients waiting for a timeout instead of seeing the protocol error.
Fixed --goal sessions never showing the objective to the model, which made seeded goals invisible to first turns and continuations.