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
Report the Codex outcome as a review PullApprove can read
Codex cannot be named as an agent directly, whatever the handoff does. It emits
no check run at all, and signals a clean result with a reaction rather than a
review, so there is nothing on the pull request to read. Declaring it would mean
every clean run -- and every run that never happens -- holds human review
requests forever.
So this watches Codex's native signals and submits a review of its own:
findings -> Codex submitted a review after the trigger
clean -> a thumbs-up on the trigger comment, and no review
never ran -> a usage-limits comment
no response -> a 15 minute bound
The point is that it reports on every path, including the ones where Codex
says nothing. Silence is the common case here, not the edge case: roughly a
third of Codex runs never execute at all, and the handoff is already
conditional on Claude having approved. An agent that sometimes stays quiet is
worse than no agent, because the wait has no bound.
Timestamps are recorded before the trigger so a review or quota notice left on
an earlier commit is not read as this run's outcome.
Not yet declared in CODEREVIEW.toml -- the account to add there is
github-actions[bot], once this has been seen posting on a real pull request.
0 commit comments