Skip to content

[FEATURE]: Add a dedicated view for sub‑agent outputs and status in the desktop app #37267

Closed as not planned

Description

@liaozhenlin

Environment:

  • OpenCode Desktop: v1.18.2
  • OS: Windows 10

Problem:
The main agent refreshes very frequently and floods the UI with continuous log updates, causing sub‑agent status and outputs to be buried. Users find it difficult to effectively track the progress of each individual sub‑agent.

Request:
Provide an independent monitoring panel that lists each sub‑agent in a list or card layout, clearly showing its name, current status (e.g., running, completed, error), and a brief output summary. In addition, users should be able to click on any sub‑agent entry to drill down into a detailed view, where they can see the full output logs, intermediate results, and execution trace. This enables thorough debugging and review of each sub‑agent's work.

Value:
Users can monitor the overall progress of all sub‑agents without distraction, and when they need to diagnose an error or inspect details, they can instantly drill down to get complete context. This greatly improves debugging efficiency and overall management of sub‑agent tasks.

Suggested implementation:

Add a new "Sub‑agents" tab or side panel in the main interface that shows only sub‑agent activities.

Each sub‑agent entry should support click‑to‑expand or navigation to a detail page that displays the full output.

Alternatively, provide a command like /subagent status to quickly show a summary within the conversation, and allow users to enter a specific sub‑agent's detailed view via a command or click.

Activity

  1. github-actions commented on Jul 16, 2026

    @github-actions
    Contributor

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

    Please review these issues and consider adding a comment there rather than opening a new one, or link to this issue if you feel it adds something distinct.

  2. sdpfigueiredo commented on Jul 23, 2026

    @sdpfigueiredo

    I implemented something like that locally as a POC

    Image
  3. liaozhenlin commented on Aug 24, 2026

    @liaozhenlin
    Author

    Sorry for the long delay – I haven't checked GitHub for a while. Many thanks to @sdpfigueiredo for implementing this! I see PR #39382, which align very well with my original description.

    From a functional perspective, I have no objections to this implementation. If it gets merged and released, I will test it out as soon as possible and provide feedback.

  4. sdpfigueiredo commented on Oct 14, 2026

    @sdpfigueiredo

    Quick note that I opened a draft porting the closed V1 attempt over to the current architecture: #55496 (new agents side-panel tab: task name, live status, cost, tokens, model, click-through to the child session). @Hona, since this is assigned to you — happy to step back if you already have something in progress, just let me know.

  5. sdpfigueiredo commented on Oct 14, 2026

    @sdpfigueiredo

    v2 recording
    Image

  6. theyudhiztira commented on Oct 18, 2026

    @theyudhiztira

    I would love to see this feature to be released ❤️

  7. opencodejr commented on Oct 28, 2026

    @opencodejr

    Thanks for the detailed suggestion, @liaozhenlin!

    You're on OpenCode Desktop v1.18.2, which is v1. v1 now only gets fixes for critical bugs (data loss, security problems, crashes with no workaround), so this feature is unlikely to be added there.

    Please try OpenCode v2 (@opencode/cli, and the v2 desktop app). It already does much of what you describe:

    • Running subagents and shells are shown in the session header, and you can open any running subagent from its menu.
    • Subagents get their own rows in the conversation timeline, and you can click into each one to see its full session.
    • A subagent's session shows a breadcrumb back to its parent, plus the subagent's model and stats.

    If you think this is critical, or v2 still doesn't let you follow sub-agent progress well, please reply here and describe what's missing in v2.

  8. opencodejr commented on Oct 29, 2026

    @opencodejr

    Closing this as not planned. The request is for OpenCode Desktop v1.18.2, and v1 only gets critical fixes. We haven't heard that this is critical or that it also affects v2. OpenCode v2 already shows running subagents in the session header and gives each subagent its own timeline rows, which you can open to see the full session. If v2 still makes it hard to follow sub-agent progress, please open a new issue and describe what's missing there. Thanks, @liaozhenlin!

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions