Codex Desktop App makes background API calls using gpt-5.4-mini for internal helper tasks:
- Thread title generation — auto-generates 3-8 word titles after your first prompt
- Commit message generation — generates git commit messages
- Skill orchestration — internal orchestration turns
These calls happen independently of your selected main model and use reasoningEffort: low.
- Non-OpenAI providers (Bedrock, Azure, etc.) may not support bare
gpt-5.4-mini, causing 404 errors - Users have no control over which model handles these helper tasks
- Shadow calls consume API quota without user awareness
Related GitHub issues: #26288, #28741, #28821, #24208
- Open the opencodex dashboard
- Find the "Shadow Call Intercept" panel
- Toggle the switch to enable
- Enter a replacement model (e.g.,
gpt-5.5)
{
"shadowCallIntercept": {
"enabled": true,
"model": "gpt-5.5"
}
}- When enabled, ALL requests with model IDs starting with
gpt-5.4-miniare rewritten to the configured model - Reasoning effort is forced to
low(matching the original behavior) - The original model ID is logged as
shadowCallRewrittenFromin request logs - When disabled (default), no interception occurs
Enabling this redirects ALL gpt-5.4-mini requests. If you intentionally use gpt-5.4-mini for other tasks, those will also be redirected.