openai / openai/codex

Allow hiding or collapsing successful Auto-review approval items

Open
#38,112 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

CLI enhancement sandbox
Dominant language
Rust
Stars
125k
Forks
19.5k
PR merge metrics
PR metrics pending

Description

What variant of Codex are you using?

Codex App on macOS, with Codex CLI 0.147.0.

What feature would you like to see?

When approvals_reviewer is set to auto_review, also shown as Approve for me, Codex inserts an automatic-review item for every sandbox-boundary approval. During tool-heavy tasks, successful approval messages accumulate and create substantial conversation noise.

Please add a display preference for Auto-review items, for example:

auto_review_display = "all" | "collapsed" | "denied-only" | "hidden"

Suggested behavior:

  • Always surface denials, errors, and aborted reviews.
  • Allow successful approvals to be collapsed, summarized, or hidden.
  • Preserve the complete approval record in session logs or audit data.
  • Do not change sandbox boundaries, approval policy, or reviewer behavior.

The goal is presentation control, not bypassing or weakening Auto-review.

Additional information

There is currently no supported configuration option to suppress only successful automatic approval messages while retaining Auto-review. Using approval_policy = "never" removes the review flow entirely and causes sandbox-boundary actions to fail instead, so it is not an equivalent workaround.

Related issues:

  • #32981 requests restoring more rationale within Auto-review items; this request instead asks for optional presentation control over successful items.
  • #28833 concerns suppressing false-positive external approval notifications and is adjacent, but does not cover conversation items.

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 tracing the approvals_reviewer=auto_review or “Approve for me” handling and the renderer for automatic-review conversation items; the issue names no files or tests. Check how session logs or audit data currently retain approval records. Done means successful approvals can be configured as all, collapsed, denied-only, or hidden while denials, errors, and aborted reviews remain visible without changing policy or sandbox behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, rust
Domain
cli, desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.