Skip to content

feat(gui): agent overview panel — active agents, status chips, recent subagents (#419) - #448

Merged
justrach merged 1 commit into
release/0.0.242from
feat/419-gui-agent-overview
Aug 6, 2026
Merged

feat(gui): agent overview panel — active agents, status chips, recent subagents (#419)#448
justrach merged 1 commit into
release/0.0.242from
feat/419-gui-agent-overview

Conversation

@justrach

@justrach justrach commented Aug 6, 2026

Copy link
Copy Markdown
Owner

The client half of #419.

A side panel over the workspace board that answers "what are my agents doing" without opening each conversation.

How it derives rows. buildAgentOverview walks every conversation view and emits one orchestrator row per conversation plus one row per task tool_start. Each start is paired with its matching tool_end (by requestId + name + callId) to resolve running / completed / failed; a pending followup resolves needs-input.

Attention-first ordering. Rows sort needs-input > running > failed > idle, current conversation ahead of the rest, newest first within a tier. recent keeps the last 6 finished subagents so a completed task does not vanish the instant it lands.

What is still to come. The cheap-model session recaps land with the engine-side recap events; this panel already renders the status chips and the per-row detail line the recap will populate, so that side is a data change rather than a UI change.

Tests: 4 pass / 0 fail, 11 assertions (bun test src/components/agent-overview/).

… subagents (#419)

A side panel over the workspace board that answers "what are my agents
doing" without opening each conversation. buildAgentOverview derives one
orchestrator row per conversation plus a row per task tool_start, pairing
each with its tool_end to resolve running/completed/failed; followup
presence resolves needs-input. Rows sort attention-first
(needs-input > running > failed > idle), current conversation ahead of the
rest, newest first within a tier.

This is the client half of #419. The cheap-model session recaps land with
the engine-side recap events; the panel already renders the status chips
and the per-row detail line the recap will populate.

Co-Authored-By: Codegraff <blackfloofie@codegraff.com>
@justrach
justrach changed the base branch from main to release/0.0.242 August 6, 2026 12:31
@justrach
justrach merged commit 28e3627 into release/0.0.242 Aug 6, 2026
6 checks passed
@justrach
justrach deleted the feat/419-gui-agent-overview branch August 6, 2026 12:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant