feat: persistent right-side agent panel (OpenCode-style) via /agents-panel

Adds a toggleable non-capturing overlay anchored top-right (36% width,
max 85% height, hidden under 100 columns) that shows the live agent tree:
statuses with icons and colors, elapsed time, auto-refreshed every 1.5s.
Because it is non-capturing, typing in the editor keeps working while the
panel is visible. The panel closes via the toggle or on supervisor shutdown.
The interactive /agents overlay with keyboard navigation and details is
unchanged.
This commit is contained in:
Emil
2026-07-31 23:41:55 +03:00
parent 460cef3d23
commit 7e4146acbc
4 changed files with 55 additions and 7 deletions
+4
View File
@@ -43,6 +43,10 @@
tree glyphs (├─/└─/│), colored statuses and icons, live elapsed time,
keyboard navigation (↑/↓), and a detail pane (Enter) showing each agent's
task and result. The live widget header now hints at `/agents`.
- New `/agents-panel` command toggles a persistent OpenCode-style right-side
panel with the live agent tree: non-capturing (typing keeps working),
auto-refreshed every 1.5 s, hidden on terminals narrower than 100 columns,
and closed automatically on shutdown.
## 0.1.1 — 2026-07-31