config-basic.md +8 −14
147 147
148| Key | Default | Maturity | Description |148| Key | Default | Maturity | Description |
149| -------------------- | :-------------------: | ------------ | ---------------------------------------------------------------------------------------- |149| -------------------- | :-------------------: | ------------ | ---------------------------------------------------------------------------------------- |
150| `apply_patch_freeform` | false | Experimental | Include the freeform `apply_patch` tool |
151| `apps` | false | Experimental | Enable ChatGPT Apps/connectors support |150| `apps` | false | Experimental | Enable ChatGPT Apps/connectors support |
152151| `apps_mcp_gateway` | false | Experimental | Route Apps MCP calls through `https://api.openai.com/v1/connectors/mcp/` instead of legacy routing || `fast_mode` | true | Stable | Enable Fast mode selection and the `service_tier = "fast"` path |
153152| `collaboration_modes` | true | Stable | Enable collaboration modes such as plan mode || `multi_agent` | true | Stable | Enable subagent collaboration tools |
154| `multi_agent` | false | Experimental | Enable multi-agent collaboration tools |
155| `personality` | true | Stable | Enable personality selection controls |153| `personality` | true | Stable | Enable personality selection controls |
156154| `remote_models` | false | Experimental | Refresh remote model list before showing readiness || `shell_snapshot` | true | Stable | Snapshot your shell environment to speed up repeated commands |
157| `runtime_metrics` | false | Experimental | Show runtime metrics summaries in TUI turn separators |
158| `request_rule` | true | Stable | Enable Smart approvals (`prefix_rule` suggestions) |
159| `search_tool` | false | Experimental | Enable `search_tool_bm25` so Codex discovers Apps MCP tools via search before tool calls |
160| `shell_snapshot` | false | Beta | Snapshot your shell environment to speed up repeated commands |
161| `shell_tool` | true | Stable | Enable the default `shell` tool |155| `shell_tool` | true | Stable | Enable the default `shell` tool |
162156| `use_linux_sandbox_bwrap` | false | Experimental | Use the bubblewrap-based Linux sandbox pipeline || `smart_approvals` | false | Experimental | Route eligible approval requests through the guardian reviewer subagent |
163157| `unified_exec` | false | Beta | Use the unified PTY-backed exec tool || `unified_exec` | `true` except Windows | Stable | Use the unified PTY-backed exec tool |
164158| `undo` | true | Stable | Enable undo via per-turn git ghost snapshots || `undo` | false | Stable | Enable undo via per-turn git ghost snapshots |
165| `web_search` | true | Deprecated | Legacy toggle; prefer the top-level `web_search` setting |159| `web_search` | true | Deprecated | Legacy toggle; prefer the top-level `web_search` setting |
166160| `web_search_cached` | true | Deprecated | Legacy toggle that maps to `web_search = "cached"` when unset || `web_search_cached` | false | Deprecated | Legacy toggle that maps to `web_search = "cached"` when unset |
167161| `web_search_request` | true | Deprecated | Legacy toggle that maps to `web_search = "live"` when unset || `web_search_request` | false | Deprecated | Legacy toggle that maps to `web_search = "live"` when unset |
168 162
169The Maturity column uses feature maturity labels such as Experimental, Beta,163The Maturity column uses feature maturity labels such as Experimental, Beta,
170 and Stable. See [Feature Maturity](https://developers.openai.com/codex/feature-maturity) for how to164 and Stable. See [Feature Maturity](https://developers.openai.com/codex/feature-maturity) for how to