Allow hiding or collapsing successful Auto-review approval items
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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