anomalyco / anomalyco/opencode
[FEATURE]: Live Subagents sidebar section in the TUI
@kommander is already working on this.
Since Aug 8, 2026.
- Dominant language
- TypeScript
- Stars
- 209k
- Forks
- 27.5k
- PR merge metrics
- PR metrics pending
Description
Feature hasn't been suggested before.
- I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
I built a live "Subagents" sidebar section as an external TUI plugin (npm: opencode-subagents-view, source: https://github.com/giovannic96/opencode-subagents-view). It shows direct child sessions for the current session, with a per-row status icon, live activity text (current tool/step), and idle-run reset behavior when a new run starts.
I think this fits better as a built-in feature than an external plugin, since it's TUI-level, uses live session events already part of the app, and users would expect it to be built in rather than installed separately.
Related discussion I found:
- #15223 (subagents view in the TUI)
- #28175 (live session status panel in sidebar)
- #36042 (existing PR adding a thinner version of this, count + up to 5 titles, no per-row status icon or live activity)
Note: this has been discussed before, see links above, I'm linking them for context, not filing a duplicate.
I have a complete, tested implementation adapted to match this repo's conventions (packages/tui/src/feature-plugins/sidebar/*, same order/id/state-access patterns as context.tsx/lsp.tsx/todo.tsx) ready to open as a PR once there's a green light on the direction.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.