Repository navigation
create tasks for human - #114
Merged
Merged
Conversation
Agents give the human a task with human_task_create (title, steps, link). It waits on the human's own list with a notification and a Needs you item; closing it (done or can't do it) continues the agent's chat with the note. A board ticket waits in Blocked until then. Agents can list and take back their tasks; the human can add, move, edit and delete their own.
New page /my-tasks (G M) with To do, Doing and Done columns, drag and drop, a detail sheet with the agent's steps, the link to open, a note and files for the agent, Mark done / Can't do it. Sidebar entry with a badge, Needs you rows, a Waiting for you bar above the chat composer and on the ticket sheet, and a marker in the chat where the human closed a task.
…ks-for-human # Conflicts: # packages/core/src/db/migrations.ts
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Agents can now give Daniel tasks when they get stuck on something only a human can do: a passkey, a CAPTCHA, a phone confirmation, a signature, a payment. The tasks land on a new My tasks board, and when Daniel closes one, the agent picks up where it left off in the same chat. It works end to end: core tests cover the full flow, and I clicked through the board in a sandbox instance.
How it works
human_task_createtakes a title, step-by-step instructions, an optional link and an urgency flag. The agent then ends its turn instead of polling for the answer.human_tasks_listshows the agent its open tasks.human_task_canceltakes a task back when the agent no longer needs it.Desktop
G M):Tests
maincheckout. They depend on this machine's setup (Claude Code's auto-updater setting and home-folder layout), not on this change.main(including Let agents set a time to continue their work (GODM-29) #27 Projects) is merged into the branch. The only conflict was the migration list, now migration 77 (projects) followed by 78 (human tasks).Not included
Screenshots are in
/Users/danielehrhardt/.godmode/agents/godmode/workspace/task-28/:01-my-tasks-board.png02-task-sheet.png03-closed-task.png04-chat-waiting-bar.png05-home-needs-you.png06-ticket-sheet.png07-urgent-sheet.png08-after-mark-done.pngThe desktop app needs the update script to show this. I noted the task in my memory.
Task #28 · done by Godmode with Godmode Bot