Subagents ignore requested medium reasoning effort and run at high
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- rust
- Domain
- ai-infra-agents, cli
Research direction
Start by reproducing the issue with the collaboration subagent creation tool using fork_turns "none", model "gpt-5.6-sol", and reasoning_effort "medium"; inspect the child rollout's latest turn_context and prompt-level provenance. Trace where the requested effort becomes effective high, then verify that the child, desktop UI, task API, and rollout metadata agree or that creation fails closed with a clear error.
Written by the indexing model from the issue text.
Description
Version
- ChatGPT/Codex desktop:
26.715.52143(5591) - macOS arm64
- Observed: 2026-07-20
Problem
Subagents launched with an explicit gpt-5.6-sol model override and
reasoning_effort: medium ran with high reasoning effort instead. This makes
the requested cost/latency policy unreliable and is visible to the user as an
unexpected high-effort task.
Reproduction
- From a Codex desktop task, call the collaboration subagent creation tool
withfork_turns: "none",model: "gpt-5.6-sol", and
reasoning_effort: "medium". - Wait for the child task to start.
- Inspect the child rollout's latest
turn_context.
Repeated three times in one gate. All three creation requests explicitly used
medium. All three child rollouts recorded:
{
"model": "gpt-5.6-sol",
"effort": "high",
"collaboration_mode": {
"settings": {
"model": "gpt-5.6-sol",
"reasoning_effort": "high"
}
}
}
The child results' prompt-level provenance repeated the requested value
medium, so request construction was not the source of the discrepancy.
Expected behavior
The child runs at the explicitly requested medium effort, or creation fails
closed with a clear unsupported-override error. The desktop UI, task API, and
rollout metadata should agree on requested and effective effort.
Impact
- Unexpected token use and latency.
- A user cannot enforce a default
mediumpolicy for autonomous subtask work. - Prompt/receipt provenance can incorrectly claim
mediumwhile the effective
runtime ishigh. - Autonomous workflows need an extra post-dispatch audit and cannot safely rely
on the creation response.
Workaround
After each child starts, inspect its observed rollout metadata and stop/retry or
route differently on mismatch. This is incomplete because the unexpected
high-effort turn may already have begun.
Duplicate search
Searched open and closed issues in openai/codex for subagent reasoning effort, reasoning effort medium high, and reasoning_effort spawn agent; no
matching issue was found.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.5k
- Avg merge
- 1m
- Merged PRs (30d)
- 1k
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.
More from openai/codex
-
enhancement remote
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
bug CLI windows-os
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
macOS sandbox blocks hw.optional.arm64 sysctl, causing Flutter to misdetect Apple Silicon as x64 Openbug CLI sandbox
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
bug CLI TUI
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
CLI config enhancement skills
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
kwakseongjae/auto-hwp#319 ·
-
area:cli bug filter-quality good first issue priority:medium
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
bevyengine/bevy#25861 ·
-
comp-datalake
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
ClickHouse/ClickHouse#121222 ·
-
A-linter
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
oxc-project/oxc#26863 ·