Auto “Keep going” in Codex 1. Enable hooks in ~/.codex/config.toml.
[features] codex_hooks = true
2. Add a Stop hook in ~/.codex/hooks.json.
{ "hooks": { "Stop": [ { "hooks": [ { "type": "command", "command": "python3 ~/.codex/hooks/keep_going.py", "timeout": 30 } ] } ] } }
3. Create ~/.codex/hooks/keep_going.py.
#!/usr/bin/env python3 import json import sys
payload = json.load(sys.stdin)
if payload.get("stop_hook_active"): print(json.dumps({"continue": True})) raise SystemExit(0)
print(json.dumps({ "decision": "block", "reason": "Keep going" }))
4. Make it executable.
chmod +x ~/.codex/hooks/keep_going.py
5. Run Codex.
When GPT-5.4 finishes a turn, the Stop hook sends "Keep going" back as a continuation prompt, so Codex keeps working automatically.