-
Notifications
You must be signed in to change notification settings - Fork 9.4k
Description
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:
- Pressing
Ctrl+Xto open the session switcher - 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