Codex Job Cancel
Pass-through wrapper around the Official Codex companion's cancel subcommand. Exists so users who disabled the Official plugin's slash commands can still cancel jobs via codex-advisor.
Invoke companion cancel
Arguments: pass on only a job id (like task-mf3k2a-x7q1zp, or a unique start of one), quoted. If the user asked in words ("stop the running job"), run with no arguments. The script refuses anything else, because the companion reads a stray word as a job id and fails with No job found.
bash"${CLAUDE_PLUGIN_ROOT}/scripts/codex-job.sh" cancel <filtered arguments>
Relay the companion's output verbatim.
Gotchas
- Cancellation is not instant. The companion signals the Codex worker; in-flight tool calls may complete before the worker exits. Don't promise "stopped immediately".
- Cancelling a rescue job does NOT revert the diff. If Codex already wrote files under
--write, those changes stay on disk. Remind the user togit diff/git restoreif needed.


