Prompt file imported from heyaryansingh/get-shit-done-cursor (
.cursor/commands/gsd/resume-task.md). Fill in{{arguments}}before use. Copyright stays with the author.
When a session ends mid-execution, subagents may be left in an incomplete state. This command allows users to continue that work without starting over.
Uses the agent ID tracking infrastructure from execute-plan to identify and resume agents.
<execution_context> @./.cursor/get-shit-done/workflows/resume-task.md </execution_context>
Load project state: @.planning/STATE.md
Load agent tracking: @.planning/current-agent-id.txt @.planning/agent-history.json
Resume specific agent by ID:
/gsd/resume-task agent_01HXYZ123
Find available agents to resume:
Check .planning/agent-history.json for entries with status "spawned" or "interrupted".
<error_handling> No agent to resume:
- current-agent-id.txt empty or missing
- Solution: Run /gsd/progress to check project status
Agent already completed:
- Agent finished successfully, nothing to resume
- Solution: Continue with next plan
Agent not found:
- Provided ID not in history
- Solution: Check agent-history.json for valid IDs
Resume failed:
- Agent context expired or invalidated
- Solution: Start fresh with /gsd/execute-plan </error_handling>
<success_criteria>
- Agent resumed via Task tool resume parameter
- Agent-history.json updated with completion
- current-agent-id.txt cleared
- User informed of result </success_criteria>
