openai / openai/codex

GitHub review connector quota failure leaves required exact-head review blocked without retry guidance

Open
#38,405 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

code-review codex-web enhancement rate-limits
Dominant language
Rust
Stars
125k
Forks
19.5k
PR merge metrics
PR metrics pending

Description

Problem

The GitHub-hosted Codex reviewer can reject a requested security review with only:

You have reached your Codex usage limits for security reviews. Please try again later.

Example: https://github.com/autumngarage/touchstone/pull/827#issuecomment-5283708031 (2026-08-13). The PR is public and the review was requested against exact head e9780c11116c17b4ba5aa7c8767082fdf22394a4.

Impact

This repository requires PR-visible exact-head review before merge. A quota rejection therefore blocks delivery, but the response provides no retry-after time, quota window, observable quota state, or durable queued retry. Re-requesting blindly risks duplicate work and further quota consumption. The immediately preceding PR needed multiple review/fix rounds, which appears to have exhausted the quota during normal feedback handling.

Requested behavior

Please provide at least one actionable recovery signal:

  • a concrete retry-after timestamp/duration,
  • a machine-readable quota status, or
  • automatic queuing/retry of the existing exact-head request when quota becomes available.

The review result should remain bound to the requested head so recovery does not require moving the commit or weakening the merge gate.

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

No repository file or test is named. Start by locating the GitHub review connector's quota-rejection handling and the exact-head request path, using the linked PR example for context. Done means an actionable retry signal or queued retry exists while preserving the requested commit head.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, rust
Domain
backend-api-design, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.