/install claw-mission-killer
agent-interrupt
One command. Agent stops. Memory rolled back. Like it never happened.
When an agent goes off-track — running the wrong task, stuck in a loop, or executing something you didn't intend — agent-interrupt kills it cleanly and rewinds its memory to before it received that task.
Quick Start
After installing, run once to set up all your agents:
python -X utf8 scripts/install.py
Then just tell your assistant:
kill dev1
kill all
What It Does
- Kills the process — Finds and terminates the agent's running subprocess (precise PID or workspace path fallback)
- Verifies it's dead — Aborts if any process survives; transcript stays untouched
- Backs up memory — Saves the removed messages to
interrupt-logs/for recovery - Rolls back transcript — Deletes the last user message (the task trigger) and everything after it
- Agent wakes up clean — It enters standby with no memory of the interrupted task
Fuzzy Agent Matching
No need to remember exact agent IDs. It understands names:
kill dev1 → matches zero_dev1
kill pm → matches zero_pm
kill 开发工程师 ��� matches by Chinese name
kill all → interrupts every agent except main
Precise Kill (Recommended)
For agents running long scripts, use run.py wrapper so they can be killed precisely:
# Instead of: python your_script.py
python -X utf8 scripts/run.py --agent \x3Cyour_agent_id> -- python your_script.py
install.py automatically adds this protocol to all your agents' AGENTS.md files.
New agents added later are picked up automatically via a background watcher.
Recovery
Every rollback is backed up:
~/.openclaw/agents/\x3Cid>/interrupt-logs/rollback-YYYYMMDD-HHMMSS.jsonl
Append the backup lines back to the transcript to restore.
Scripts
| Script | Purpose |
|---|---|
interrupt.py |
Kill + rollback (main script) |
install.py |
One-time setup for all agents |
run.py |
Wrapper for precise kill support |
watch.py |
Auto-injects new agents (runs via cron) |
mark.py |
Manual PID registration (advanced) |
Platform
Works on Windows, Linux, macOS. No external dependencies beyond Python stdlib.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install claw-mission-killer - After installation, invoke the skill by name or use
/claw-mission-killer - Provide required inputs per the skill's parameter spec and get structured output
What is Claw Mission Killer?
Interrupt a running agent task and rollback its session to the state before the last triggering user message. Use when an agent is stuck, running the wrong t... It is an AI Agent Skill for Claude Code / OpenClaw, with 201 downloads so far.
How do I install Claw Mission Killer?
Run "/install claw-mission-killer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Claw Mission Killer free?
Yes, Claw Mission Killer is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Claw Mission Killer support?
Claw Mission Killer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Claw Mission Killer?
It is built and maintained by maomao (@dorianyoung7702); the current version is v0.1.0.