🤖
Cancel Dispatch Run
Cancel an active interactive dispatch run by run-id from slash command cancel. Use when user wants to stop a dispatchi or ralph-loop task immediately.
安全通过
💬Prompt
技能说明
name: cancel description: Cancel an active interactive dispatch run by run-id from slash command cancel. Use when user wants to stop a dispatchi or ralph-loop task immediately.
Run {baseDir}/scripts/run_cancel.sh with user args.
Contract
- Format:
/cancel <run-id> - Also supports:
/cancel <project>/<run-id>
Local config
- optional env file:
${OPENCLAW_DISPATCH_ENV:-<workspace>/skills/dispatch.env.local} - supports OpenClaw
skills.entries.cancel.envinjection - script is self-contained
Security disclosure
- Reads only allowlisted env keys from
dispatch.env.localusing key=value parsing (nosource). - Sends tmux keystrokes only to the run session resolved from local metadata.
- Updates local run metadata (
status=cancelled,exit_code=130).
Behavior
- Resolve run-id to exactly one result directory.
- Send
/ralph-loop:cancel-ralphto that tmux session. - Perform hard-cancel by requesting
/exitand killing tmux session. - Return success or precise error.
如何使用「Cancel Dispatch Run」?
- 打开小龙虾AI(Web 或 iOS App)
- 点击上方「立即使用」按钮,或在对话框中输入任务描述
- 小龙虾AI 会自动匹配并调用「Cancel Dispatch Run」技能完成任务
- 结果即时呈现,支持继续对话优化