openai / openai/codex

Auto code review runs after PR becomes ready despite Auto review being disabled

Open
#45,792 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug code-review codex-web
Dominant language
Rust
Stars
125k
Forks
19.4k
PR merge metrics
PR metrics pending

Description

Summary

Codex is automatically reviewing pull requests in a connected public repository even though I have not enabled automatic code review and did not explicitly request a review.

This looks very similar to the previously reported and closed issue #32224, so this may be a regression or a remaining trigger path.

Account and repository setup

  • ChatGPT Pro
  • Codex in ChatGPT Cloud
  • GitHub repository: https://github.com/kanilmari/filterest
  • Repository visibility: Public
  • Personal Auto review: disabled
  • Personal Exhaustive code review: disabled
  • Repository Auto review: Follow personal
  • Repository Trigger: Follow personal
  • Repository Exhaustive: Follow personal

The Codex Analytics page also currently shows 0 PRs reviewed / 0 issues found for the selected recent period, even though the reviews below were posted to GitHub.

What happened

Two pull requests were opened / became ready for review. I did not comment @codex review, did not manually request a Codex review, and did not knowingly enable automatic review for this repository.

Nevertheless, chatgpt-codex-connector[bot] automatically submitted a Codex Review a few minutes later, which then caused GitHub notification emails to be sent to me.

Example 1

PR: https://github.com/kanilmari/filterest/pull/7

GitHub timeline:

  • PR created: 2026-09-15T18:45:10Z
  • ready_for_review: 2026-09-15T18:45:16Z
  • Codex review submitted: 2026-09-15T18:47:44Z

Review:
https://github.com/kanilmari/filterest/pull/7#pullrequestreview-5214436775

Example 2

PR: https://github.com/kanilmari/filterest/pull/9

GitHub timeline:

  • PR created: 2026-09-15T19:15:52Z
  • ready_for_review: 2026-09-15T19:16:54Z
  • Codex review submitted: 2026-09-15T19:21:08Z

Review:
https://github.com/kanilmari/filterest/pull/9#pullrequestreview-5214786999

Additional observation

In both cases the review followed the ready_for_review event within a few minutes. The visible PR timeline does not show an external user requesting a Codex review, and there is no @codex review comment.

The review body itself says:

Your team has set up Codex to review pull requests in this repo

but the current Codex settings page shows automatic review disabled personally and the repository set to follow those personal preferences.

Expected behavior

With personal Auto review disabled and the repository set to Follow personal, Codex should not automatically review a PR just because it is opened or becomes ready for review.

A review should only run after an explicit request, such as @codex review, or after I intentionally enable an automatic review setting.

Actual behavior

A PR becomes ready for review, then Codex automatically reviews it and GitHub sends me an email notification for the bot review, even though I did not request or enable the review.

Why this is confusing

From the user's perspective the sequence is simply:

  1. A PR is opened / becomes ready.
  2. A few minutes later Codex reviews it automatically.
  3. GitHub sends an email about the Codex review.

There is no visible indication of which setting, installation, workspace, webhook, or trigger caused the review.

Related

  • #32224 — Auto code reviews continue with Auto review disabled and consume main model usage

If useful, I can provide screenshots of the current Code Review settings and the GitHub notification emails.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the ready_for_review sequence described for PRs #7 and #9, then compare the personal and repository Auto review, Trigger, and Exhaustive settings with the behavior reported in #32224. Trace which setting, installation, webhook, or trigger initiates the review; done means disabled Auto review prevents unsolicited reviews while explicit requests still work and analytics reflect actual reviews.

Written by the indexing model from the issue text.

Assessment

Tech stack
github
Domain
ci-cd, devtools
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.