Skip to content

1.1.2

Choose a tag to compare

@Jeehut Jeehut released this 20 Apr 21:43
· 5 commits to main since this release

Added

  • Codex stall detection — Planner and Evaluator share a five-rule protocol: work on Claude's own investigation in parallel instead of idling; do a 10-minute liveness check against the Agent JSONL transcript mtime under /private/tmp/claude-501/.../subagents/agent-<id>.jsonl (≥5-minute gap = stalled); abandon Codex after 20 minutes regardless of liveness; validate the target file exists at >500 bytes with an mtime newer than the Agent launch before trusting "completed"; fall back to Claude-only with a Codex-NN.md placeholder stating the reason (rate limit, quota, mid-write stall, liveness failure, 20-minute ceiling).

Changed

  • Stalled-round fallback — Planner's placeholder lets Step 2 continue with Claude only and tells the user why. Evaluator's placeholder copies Claude's evaluation as the final Round-NN.md and signals the Generator so the loop keeps moving. Neither skill retries Codex within the same round or session — stalls don't self-heal in minutes.

Full Changelog: 1.1.0...1.1.2