Skip to content

Feature: Sub-agent status sidebar panel #12463

@kaizen403

Description

@kaizen403

Summary

Add a sidebar panel that displays active sub-agents and their status, similar to how the TODO list is shown in the sidebar.

Use Case

When using multi-agent orchestration systems (like OhMyOpenCode's Atlas/Sisyphus pattern), the main agent frequently delegates tasks to sub-agents. Currently, viewing sub-agent status requires:

  1. Pressing Ctrl+X to open the session switcher
  2. Navigating with arrow keys to find the relevant sub-agent session

This workflow interrupts focus and makes it difficult to monitor parallel sub-agent execution at a glance.

Proposed Solution

A persistent sidebar panel (toggleable, like the TODO panel) showing:

Field Description
Agent name The sub-agent identifier (e.g., "sisyphus-1", "explore-2")
Task Brief description of delegated task
Status running / completed / failed
Duration Time elapsed since spawn

Mockup

┌─ Sub-agents ────────────────┐
│ ● sisyphus-1    [running]   │
│   "Fix auth middleware"     │
│   2m 34s                    │
│                             │
│ ● explore-3     [running]   │
│   "Find error handlers"     │
│   45s                       │
│                             │
│ ✓ librarian-1   [done]      │
│   "Lookup JWT docs"         │
│   1m 12s                    │
└─────────────────────────────┘

Additional Context

I'm using OhMyOpenCode which adds orchestration capabilities via prompt engineering and MCP tools. The orchestrator delegates to specialized sub-agents, but there's no visibility into their status without manually switching sessions.

Would be happy to contribute to this implementation if there's interest.


cc: @kaizen403

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