version: "1.0.0" name: nuke description: Kill all shella processes and reset state. Nuclear option when things are broken. Use with caution. disable-model-invocation: true allowed-tools: Bash(lsof:), Bash(kill:), Bash(rm:), Bash(pkill:)
Nuke Shella State
Kill all shella processes and optionally clear state. This is destructive - only run when explicitly requested.
Steps
- Confirm with user before proceeding. This will:
- Kill all processes on ports 47100-47200
- Optionally delete registry.json (layout and instance state)
- Kill processes on shella ports:
``bash lsof -i :47100-47200 -P -n -t 2>/dev/null | xargs -r kill -9 ``
- Kill any remaining shella-related node processes (if needed):
``bash pkill -f "shella" 2>/dev/null || true ``
- Optionally clear state (ask user first):
``bash rm -f ~/.local/state/shella/registry.json rm -f ~/.local/state/shella/dev.log ``
- Verify clean:
``bash lsof -i :47100-47200 -P -n 2>/dev/null | grep LISTEN `` Should return nothing.
After Nuking
Tell the user to restart with:
bash
npm run dt dev daemon
Or for full stack: