OpenAI quietly ships "Watch and fix" for Codex pull requests
The production desktop app can assign Codex to keep checking a PR every 10 minutes, repair CI failures and merge conflicts, push fixes, and optionally continue until the pull request merges.
By Ryan Merket · Published · Updated
RUNTIMEWIRE INVESTIGATION — Scoop
Original reporting by RuntimeWire, based on testing, documents.
Why it matters
Coding agents are moving from one-shot code generation into persistent ownership of delivery. Codex's heartbeat targets the costly last mile: keeping a PR green and mergeable while CI and the base branch continue changing.
Reporting record
Finding
OpenAI’s latest production desktop build contains a new “Watch and fix” pull-request automation that attaches a 10-minute heartbeat to a Codex task, repeatedly checks the live PR state, fixes relevant CI failures and merge conflicts, pushes repairs, and can optionally continue until the pull request is merged.
How we verified
Methods: testing, documents.
RuntimeWire found user-facing settings titled “Watch and fix pull requests” in OpenAI desktop version 26.901.20858, build 7658, alongside controls for “Auto-merge when ready” and custom “Pull request watch instructions.”
The implementation creates an automation of type heartbeat named Auto-fix PR #<number>. When first activated, the child task is told: “Begin automatically fixing PR #<number>” and that a 10-minute heartbeat will continue checking the pull request until the task is complete or blocked.
The default automation instructions direct Codex to inspect the latest PR state with gh, including mergeability and current checks; repair failing checks caused by the PR; resolve merge conflicts with the base branch; use logs and CI annotations before editing; perform mutations inside an isolated git worktree; commit and push repairs to the PR branch; re-check live GitHub state rather than relying on earlier turns; and revisit pending checks on the next 10-minute heartbeat.
When the user enables automatic merging, the embedded instructions tell Codex to merge once required checks pass and the PR is mergeable. If merging fails, Codex is instructed to diagnose the failure, update the branch when needed, retry, and continue until the PR is merged or closed.
The previous production package RuntimeWire analyzed was version 26.820.60940, build 7119. Exact searches of that baseline for the new PR-watch configuration keys and related automatic-fix markers returned no matches.
Reproduction
Reproduction does not apply to this reporting (document-driven).
Company response
RuntimeWire requested comment; the company had not responded by publication time.

OpenAI has shipped a "Watch and fix" mode in its production desktop app that assigns a persistent Codex task to a pull request, wakes it every 10 minutes, and tells it to repair the branch until the work is complete or blocked.…
When you purchase through links in our articles, we may earn a small commission. This doesn’t affect our editorial independence.