Inconsistency between UI, config file and documentation for approval_policy

Resolved 💬 2 comments Opened Sep 13, 2025 by beetree Closed Sep 15, 2025

What is the type of issue?

_No response_

What is the issue?

approval_policy is stated to have untrusted | on-failure | on-request | never. This works correctly in the config, and "probably" when starting codex.

However, when doing /approvals inside of codex only three options are available: Read Only, Auto and Full Access. These do not map to the four options in the config.

Similarly in this file https://github.com/openai/codex/blob/main/docs/config.md there is an inconsistency under "profiles" where is has approval_policy = "never".

I would guess that there has been a change from the old three options to the new four options, and the documentation and the inside-codex UI is lagging.

Where did you find it?

_No response_

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗