Skip to content

Enable Codex automatic review on GitHub through the installed app #2000

Closed

Description

@fametrano

The chatgpt-codex-connector App has been installed on every repository since 2026-01-27 with zero pull requests or comments. Codex's GitHub integration gives @codex review (P0 and P1 findings only) and a per-repository automatic review, included in the ChatGPT plan: a third vendor beside Claude and CodeRabbit.

Enable the automatic review per repository in Codex's GitHub settings and add a ## Code Review Rules section to the standard's AGENTS.md. Two points are unverified and get measured first: who may trigger @codex review on a public repository, and whether it runs on pull requests from forks. Never a required check.

Activity

  1. fametrano commented on Nov 2, 2026

    @fametrano
    MemberAuthor

    Claimed by a session on 2026-11-02 (fametrano).

  2. fametrano commented on Nov 2, 2026

    @fametrano
    MemberAuthor

    The ## Code Review Rules section landed in this tree with PR #2011 (285d3b5). What this issue still asks: turning on Codex's automatic review in Codex's settings (the maintainer's), then measuring on a live review whether it reads the base or the head, who may trigger @codex review, and whether it runs on fork pull requests. The other trees follow in ISS #2009 once the review is enabled for them.

  3. chatgpt-codex-connector commented on Nov 2, 2026

    @chatgpt-codex-connector
  4. fametrano commented on Nov 9, 2026

    @fametrano
    MemberAuthor

    Decision, 2026-11-09: the maintainer tops up the Codex workspace's credits. Once they are in, this step is switched on (the environment and Code review on .github) and ai-agents-process#278 is finished.

  5. fametrano commented on Nov 13, 2026

    @fametrano
    MemberAuthor

    Codex's review is on here (the environment and Code review, turned on by the maintainer on 2026-11-13), and a live review answered what this issue measures first.

    • Base or head. PR Measure Codex's automatic review (issue #2000): not to merge #2249, a measurement branch closed unmerged: @codex review at 02:17:50Z started a review at 02:18:02Z, which finished at 02:19:18Z on 97862915, the pull request's head, with no findings, and reacted 👍.
    • Who may trigger it. The maintainer's login can. A login outside the organisation is untried.
    • Fork pull requests. Unmeasured: no fork pull request has been opened since.

    No automatic review started on #2249, neither when it was opened nor when it went from draft to ready. That, the outside trigger and fork pull requests move to ISS #2251. The other trees take the section in ISS #2009.

    gh api repos/btclib-org/.github/issues/2249/comments \
      --jq '.[]|select(.user.login=="chatgpt-codex-connector[bot]")|.created_at'
  6. chatgpt-codex-connector commented on Nov 13, 2026

    @chatgpt-codex-connector

    Summary

    • Documented Codex as a third, non-gating reviewer whose configuration lives in Codex’s GitHub settings rather than the repository.
    • Recorded that the maintainer-triggered review measured the pull request’s head rather than its base.
    • Kept external-user triggering and fork pull requests explicitly unasserted pending measurement in #2251.
    • Committed the change as 50c3220 and prepared the pull request titled “Document the Codex review measurement (issue Codex review: measure fork pull requests, outside triggers and the automatic review #2251)”.

    Testing

    • ✅ git diff --check
    • ⚠️ uv run --locked --only-group lint pre-commit run --all-files markdownlint-cli2 (the installed uv is 0.7.22, but the lockfile requires uv >=0.13.4)
    • ⚠️ PYENV_VERSION=3.14.4 python -m pip install --user --upgrade 'uv>=0.13.4' (the environment’s package-index proxy returned HTTP 403, so the required uv could not be installed)
    • ✅ git status --short --branch
    • ✅ git show --stat --oneline HEAD

    View task →

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions