Cancel Deep

Cancel active deep loop session. Use when user asks to 'stop deep', 'cancel deep', 'abort loop'. Cleans up state files.

marcusgoll 971b2c8 998 B Updated

File contents

Cancel Deep Loop

Immediately cancels an active deep loop session.

Actions

  1. Update state file:

    # Read current state
    cat .deep/state.json 2>/dev/null
    
  2. Set cancelled state: Write to .deep/state.json:

    {
      "active": false,
      "complete": true,
      "phase": "CANCELLED",
      "cancelled_at": "<current ISO timestamp>",
      "reason": "User requested cancellation"
    }
    
  3. Clean up control files:

    rm -f .deep/FORCE_EXIT .deep/FORCE_COMPLETE .deep/NEEDS_USER .deep/RALPH_HANDOFF 2>/dev/null
    
  4. 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

marcusgoll/deep-loop-plugin/tree/main/skills/cancel-deep commit 971b2c875b

Frequently asked questions

npx skillmds@latest add marcusgoll/cancel-deep