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
{{ message }}
Repository navigation
Commit 9bf75df
Browse filesBrowse the repository at this point in the historyBrowse files
feat(agent): a task list under the latest message, a hand-back box, and Enter that queues instead of stopping
Modelled on the Code tab of the Claude desktop app (docs/PLAN-PROGRESS.md has the evidence and the differences).
- update_plan takes Claude's shape: the whole list once ({"items": [...]}, pending / in_progress / completed),
then small updates ({"advance": true}, {"done": [n], "start": m}). The host keeps each step's status by
number for the conversation; the old todos / title / done still read.
- wrap_up hands the work back: a recap, and one question with one or two replies when the next move is the
user's. Auto-verify runs there; a hand-back whose box holds a question ends the run with no further call.
- The chat draws the list as the last thing in the transcript while a run works (spinning step, stale caption,
a window of 8 with "earlier steps" / "more to go"), and the next-step box when it hands back.
- Enter while the agent works queues the message above the composer; it is sent when the run ends, or given
back to the message box if the run was stopped or failed. Send now hands it to the agent at its next step.
- wrap_up is reserved from MCP tool names. The web skin rounds the new card and band like the old plan bar.
0 commit comments