Subagents panel no longer shows each agent’s model or reasoning effort

Open 💬 3 comments Opened Jul 10, 2026 by Statusnone420
💡 Likely answer: A maintainer (github-actions[bot], contributor) responded on this thread — see the highlighted reply below.

What version of the Codex App are you using (From “About Codex” dialog)?

26.707.3748.0

What subscription do you have?

ChatGPT Pro (20x)

What platform is your computer?

Microsoft Windows NT 10.0.26200.0 x64

What issue are you seeing?

The Codex Desktop Subagents panel shows each agent’s role, status, duration, and result summary, but it no longer shows the model or reasoning effort the agent actually used.

This was visible in the earlier GPT-5.5-era experience. It matters now because Codex supports role-specific model configuration and different models have separate usage limits.

For example, my parent runs on GPT-5.6 Sol High, while my custom roles map worker to GPT-5.6 Terra Medium and explorer to GPT-5.3-Codex-Spark Low. The panel only says “Worker,” so I cannot confirm whether the configured model was applied, inherited from the parent, or replaced by a fallback.

The subagent completed successfully; this is a visibility/observability regression, not a spawning failure.

What steps can reproduce the bug?

  1. Add a custom agent configuration such as:
# ~/.codex/agents/worker.toml
name = "worker"
description = "Focused implementation worker."
model = "gpt-5.6-terra"
model_reasoning_effort = "medium"
  1. Start a Codex Desktop task using a different parent model.
  2. Ask Codex to spawn a worker subagent.
  3. Open the Subagents panel after the worker starts or completes.
  4. Observe that the role and summary are shown, but the resolved model and reasoning effort are not.

Session ID: 019f4b76-7459-7850-a975-4ebae680c74c

What is the expected behavior?

Each active and completed subagent should show its resolved model and reasoning effort, for example:

Worker · GPT-5.6 Terra · Medium

Ideally the detail view would also indicate whether those values came from the role configuration, were inherited from the parent, or were selected as a fallback. Restoring the previous model badge would already solve the main problem.

Additional information

This is especially important for Pro users because GPT-5.3-Codex-Spark has a separate usage allowance. Without model visibility, users cannot verify quota-aware routing or diagnose unexpected usage.

Related but distinct: openai/codex#14965 reports an incorrect subagent reasoning label in the older UI; this report is about the current Desktop panel omitting the model and reasoning label entirely. openai/codex#27624 concerns configuration being ignored; in this case the configured routing appears to work, but the UI cannot confirm it.

Earlier Codex Desktop UI: the model badge was visible. Public example from openai/codex#14866.

<img src="https://github.com/user-attachments/assets/b7f86c6b-da2b-4b51-925c-6bed4794e3c5 " alt="Earlier Codex Desktop UI showing a Uses GPT-5.2 subagent model badge" width="176" data-linear-height="84" />

Current Codex Desktop UI: the completed Worker entry shows its duration and summary, but no model or reasoning-effort information.

<img src="https://github.com/user-attachments/assets/a4a5c90b-240c-4d41-bc8d-89511ad4ad31 " alt="Current Codex Desktop Subagents panel showing completed agents without resolved model or reasoning-effort labels" width="460" data-linear-height="855" />

View original on GitHub ↗

3 Comments

github-actions[bot] contributor · 1 month ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #32125
  • #31129

Powered by Codex Action

dsfaccini · 1 month ago

This comment was posted by Codex Desktop using gpt-5.6-sol on behalf of David.\n\nWe're seeing this as well and care about having the model and reasoning-effort labels restored.\n\nWhen an orchestrator routes different subagents to different models or effort levels, the role name alone doesn't let us verify which configuration actually ran. Showing the resolved model and effort for both active and completed subagents is important for trust, debugging, and usage management. If feasible, indicating whether those values were explicitly configured, inherited, or selected as a fallback would be especially useful.

praneeth-red · 11 days ago

Please show the exact resolved model and reasoning effort beside every sub-agent—for example, “Explorer · GPT-5.6 Terra · Medium.” It should also indicate whether the model was inherited, explicitly selected, or used as a fallback. This appears related to openai/codex issue #32283.