feat(dashboard): render active agents pane below proposals #39
Reference in New Issue
Block a user
Delete Branch "chunk-2-render-agents-pane"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
PRD 0019 chunk 2. The TUI's main render now draws two panes — proposals on top (existing), active agents on the bottom (new). Header counts both totals. The agents pane refreshes on the same 1s tick so agents starting / stopping reflect without operator action.
Each agent row shows:
?when missing)The
agentservice is filtered out of the displayed list — it's always present for an active bottle, so it'd be noise; the sidecars are the differentiator. A bottle whose only running service isagent(sidecars still warming up) renders as(starting).Selection model
Deferred to chunk 3. The cursor stays in the proposals pane;
j/k/arrow nav and the proposal action keys (a/m/r/Enter) are unchanged.Status
_format_agent_rowcovering filter + truncation + missing-metadata fallbacks)