Skip to content

[FEATURE]: Improve subagent runtime visibility in chat UI #22233

Closed as not planned

Description

@a1418507570

The current subagent status feedback in chat is too vague.

During conversations, Opencode often says things like “wait for xxx to return before continuing”, but from the UI I cannot tell:

  • which agent is currently running
  • what that agent is doing
  • how long it has been running
  • whether it is making progress or stuck
  • whether multiple agents are running in parallel or sequentially

So as a user, I am basically being asked to wait for a black box.

I’d really like clearer runtime visibility for subagents directly in the chat UI.

For example, it would help to show:

  • subagent name / role
  • current state: queued / running / completed / failed
  • start time and elapsed time
  • current step or short action summary
  • whether there are multiple subagents and how they relate
  • optionally expandable logs or progress details

Even a minimal inline status card would already be much better, for example:

  • Subagent: Developer
  • Status: Running
  • Current step: Inspecting repository
  • Elapsed: 2m 14s

This matters a lot in longer or multi-agent tasks. When the assistant says “wait for xxx”, users need basic observability to understand whether things are proceeding normally, slow, stuck, or failed.

Right now the execution model feels too opaque, which makes the experience harder to trust.

Activity

  1. added
    coreAnything pertaining to core functionality of the application (opencode server stuff)
    on Apr 13, 2026
  2. github-actions commented on Apr 13, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

    If your request overlaps with these, consider adding a comment there instead, or clarifying what's distinct about your proposal.

  3. christian-taillon commented on Apr 23, 2026

    @christian-taillon

    I also believe that seeing Agent + Model in use is important for multi agent setups often involving different models.

  4. herjarsa commented on Apr 25, 2026

    @herjarsa

    Superseded by #24404 - this feature request is now covered by the unified task state color convention PR.

  5. herjarsa commented on Apr 25, 2026

    @herjarsa

    Superseded by #24404 - this feature request is now covered by the unified task state color convention PR.

  6. herjarsa commented on Apr 26, 2026

    @herjarsa

    Retracting previous comment - this issue is NOT superseded by #24404. These are different features: #22233 requests subagent name/role/progress visibility in the CHAT UI, while #24404 addresses task state color convention. Different UI area, different purpose.

  7. assigned and unassigned on Apr 26, 2026
  8. removed
    coreAnything pertaining to core functionality of the application (opencode server stuff)
    on May 3, 2026
  9. darianstlex commented on Jun 6, 2026

    @darianstlex
  10. github-actions commented on Aug 5, 2026

    @github-actions
    Contributor

    To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions