You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I used /codex:review in Claude Code, but it took a long time to return the results. However, when I used codex cli to execute /review (for same diff), it returned quickly.
What could be the reason for this?
Is it possible for me to see the specific status of /codex:review? I suspect that /codex:review got stuck for some reason.
This summary is strange; I didn't ask it to review the working tree. "Summary: Review working tree diff"
I asked Claude why it is stuck, this is what Claude replied:
Codex diagnosis — the plugin has a structural timing problem:
The codex-companion.mjs script launches a Codex task thread and streams progress to an output file
The subagent (Claude Sonnet) that wraps it runs the task via Bash, which returns immediately with "running in background"
The subagent then tries to poll the output file (tail -f, sleep 30 && cat, etc.), but the Claude Code runtime blocks long sleeps and tail -f also runs in background
The subagent hits its turn limit and returns before Codex finishes
The output file only captures log lines like [codex] Searching: and truncated Assistant message captured: snippets — not the final answer.
In both runs (adversarial-review and review), Codex did start working (confirmed PR #917 was merged, started searching GitHub), but the subagent couldn't block-wait long enough to collect the result. The codex:codex-rescue skill instructions say "Return the stdout of the task command exactly as-is" but the task runs async and stdout is never fully captured.
This looks like a mismatch between the codex companion's async execution model and Claude Code's Bash tool (which backgrounds long-running commands).
Activity
rmarquet21 commentedon Apr 17, 2026
Same problem !
VladoPortos commentedon Apr 17, 2026
Yea it always stuck on this:
Never exists on its own, no codex token are consumed... when I switch to codex directly it works just fine...
mhkafadar commentedon Apr 18, 2026
Same issue.
amit777 commentedon Apr 18, 2026
same issue.. it's been happening for about a week or so.
leofang commentedon Apr 24, 2026
I asked Claude why it is stuck, this is what Claude replied:
Merge pull request #5 from tgkim-openerd/feat/v2.1.0-status-tail-watch
feat(status): /codex:status --tail + --watch with telemetry stitch (P…