"Approve for me" option disappeared from the composer permissions dropdown (all chats, Windows desktop)
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
What version of the Codex App are you using (From “About Codex” dialog)?
26.901.1978.0
What subscription do you have?
No
What platform is your computer?
Microsoft Windows NT 10.0.26200.0 x64
What issue are you seeing?
The "Approve for me" (guardian-approvals / auto_review) option no longer appears in the permissions dropdown below the composer. This affects both old and newly created chats. Yesterday the option was present and working; today it is gone everywhere, including in an old chat whose saved thread settings still show approvals_reviewer = auto_review.
What I tried
- Reopened an old chat that previously ran with approvals_reviewer: auto_review → option is also missing there now.
- Tested with the official OpenAI provider (new chat, model_provider: openai, model gpt-5.6-sol) → still missing.
- Checked local config: no requirements.toml, no custom permission profiles, Statsig cache contains no feature data (guardian_approval not enabled).
Expected behavior
When the account previously had access to "Approve for me", the option should still appear in the permissions dropdown so it can be selected.
What steps can reproduce the bug?
- Environment: Windows 11, Codex Desktop (install version 26.901.1978.0), CLI 0.153.0-alpha.5.
- Open Codex Desktop and open any chat (old or new).
- Click the permissions dropdown below the composer.
- Observed: the "Approve for me" (guardian-approvals / auto_review) option is missing in every chat. Only
"Ask for approval" and sometimes "Full access"/"Custom" remain. - Not a per-chat issue: reopened an older chat whose thread settings still record
approvals_reviewer = auto_review (thread 01a06713-e3ca-7773-a45c-456018e388f1). The option is also absent there. - Not model/provider related: created a new chat with the official OpenAI provider, model gpt-5.6-sol
(thread 01a06876-ec84-7a23-873e-d629b28c188f). "Approve for me" is still absent. - Local state checked: no requirements.toml; no custom permission profiles; older threads had
approval_policy = on-request + approvals_reviewer = auto_review, while new threads are approvals_reviewer = user;
the Statsig feature cache contains no guardian_approval data.
Note: token-limit usage was not recorded. Observed context window: DeepSeek custom provider = 996147,
official gpt-5.6-sol = 258400.
What is the expected behavior?
When the account previously had access to "Approve for me" (guardian-approvals / auto_review), the option should
still appear in the permissions dropdown below the composer in every chat, and selecting it should set
approvals_reviewer to auto_review / guardian_subagent. It should not silently disappear across all chats.
Additional information
No response
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 at the Codex Desktop permissions dropdown and trace how guardian_approval and Statsig feature state affect the available options, comparing old and new thread settings. Reproduce with the listed Windows and provider scenarios; done means the previously available "Approve for me" option appears consistently and selects the expected approvals_reviewer setting.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- authorization, desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100