[Bug]: Codex subagent rows omit model and reasoning-effort labels
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 23k
- Forks
- 5.9k
- Avg merge
- 11h 14m
- Merged PRs (30d)
- 357
Description
Before submitting
- I searched existing issues and did not find an open issue for this exact Codex behavior.
- I included enough detail to investigate the problem.
Area
apps/desktop
Steps to reproduce
- Open a thread with the Codex provider.
- Ask the parent agent to spawn several subagents with specified models and reasoning effort levels.
- Open the Agents panel.
- Check the labels on the subagent rows during activity and after an agent becomes idle.
These steps describe the reported workflow. This report uses an observed screenshot; an independent reproduction has not been run.
Expected behavior
Each Codex subagent row shows its actual model and reasoning effort, when those values are available.
The labels remain visible while the agent runs and after it becomes idle or completes.
Actual behavior
The Codex subagent rows appear under DIRECT SPAWNS, but they have no model or reasoning-effort labels.
The screenshot shows five rows with agent names, activity or status, token counts, and elapsed time. Some rows also show a run count. One row shows Idle · resumable, several show assistant message, and another shows collab agent tool call. All five rows omit both labels.
The missing labels prevent users from checking which model and effort each agent uses, including whether requested overrides took effect.
Impact
Minor bug or occasional failure.
Users cannot verify subagent model and effort settings from the Agents panel.
Version or commit
T3 Code (Alpha) 0.0.38 is installed on the reporting machine. The screenshot does not include a version string.
Environment
macOS desktop app, Codex provider. Exact Codex CLI version and agent model settings were not captured with the screenshot.
Screenshots, recordings, or supporting files
The reporter supplied a screenshot of the Agents panel. Its visible state is described above; the image is not attached to this issue.
Workaround
No verified workaround.
Related reports
- https://github.com/pingdotgg/t3code/issues/6120 requested consistent model labels and was converted to a discussion on August 15, 2026. It describes a similar missing-model symptom.
- https://github.com/pingdotgg/t3code/issues/7281 is open, but describes Claude subagents showing the parent's model and effort values.
- https://github.com/pingdotgg/t3code/issues/8499 is open, but describes entire Codex subagent rows missing from the panel.
This report concerns Codex rows that appear correctly but omit both model and reasoning-effort labels.
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 in apps/desktop by reproducing the Codex workflow and tracing how the Agents panel renders DIRECT SPAWNS rows during activity and after idle or completion. Compare the available model and reasoning-effort values with the row labels; done means both labels appear whenever those values are available and remain visible after completion.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100