| name | cancel-deep |
| description | Cancel active deep loop session. Use when user asks to 'stop deep', 'cancel deep', 'abort loop'. Cleans up state files. |
| version | 11.0.0 |
| allowed-tools | Read, Write, Bash |
Cancel Deep Loop
Immediately cancels an active deep loop session.
Actions
-
Update state file:
cat .deep/state.json 2>/dev/null
-
Set cancelled state:
Write to .deep/state.json:
{
"active": false,
"complete": true,
"phase": "CANCELLED",
"cancelled_at": "<current ISO timestamp>",
"reason": "User requested cancellation"
}
-
Clean up control files:
rm -f .deep/FORCE_EXIT .deep/FORCE_COMPLETE .deep/NEEDS_USER .deep/RALPH_HANDOFF 2>/dev/null
-
Report:
Deep loop cancelled.
- State: .deep/state.json updated
- Control files: cleaned
Notes
- Does NOT delete
.deep/ directory (preserves history)
- Does NOT affect git state
- Safe to run even if no loop active