feat(desktop): View all multi-agent activity panel in channels - #3945
feat(desktop): View all multi-agent activity panel in channels#3945DevvGwardo wants to merge 5 commits into
Conversation
When multiple agents are working, the composer activity bar exposes a Show all control that opens a right-side auxiliary panel with per-agent cards listing live action headlines. Cards drill into the existing single-agent activity view. Co-authored-by: DevGwardo <25094504+DevGwardo@users.noreply.github.com> Signed-off-by: DevGwardo <25094504+DevGwardo@users.noreply.github.com> Co-authored-by: Cursor <cursoragent@cursor.com> Signed-off-by: DevGwardo <25094504+DevGwardo@users.noreply.github.com>
Show View all when two or more channel agents are running or working, rename Show all → View all, list running agents in the sidebar panel, and add e2e coverage for two concurrent working signals. Co-authored-by: DevGwardo <25094504+DevGwardo@users.noreply.github.com> Signed-off-by: DevGwardo <25094504+DevGwardo@users.noreply.github.com> Co-authored-by: Cursor <cursoragent@cursor.com> Signed-off-by: DevGwardo <25094504+DevGwardo@users.noreply.github.com>
Show only actively working agents, clamp headline dumps, and embed the compact session transcript so cards match the single-agent activity look while pinning to the latest rows. Co-authored-by: Cursor <cursoragent@cursor.com> Signed-off-by: DevGwardo <25094504+DevGwardo@users.noreply.github.com> Signed-off-by: DevvGwardo <25094504+DevvGwardo@users.noreply.github.com> Signed-off-by: DevGwardo <25094504+DevGwardo@users.noreply.github.com>
Destructure onOpenAllAgentsActivity, onCloseAllAgentsActivity, and allAgentsActivityOpen so the multi-agent activity panel can open and close. Signed-off-by: DevGwardo <25094504+DevGwardo@users.noreply.github.com>
1ce92fe to
533e01a
Compare
Maintainer note (branch refresh)
Still helpful for review: UI screenshots / short recording of View all with 2+ working agents (per CONTRIBUTING). |
Skip archive hydration on overview cards, lazy-mount card transcripts, cap compact preview rows, disable motion for compact multi-agent cards, and tighten working-agent set scans so N concurrent agents stay cheap. Signed-off-by: DevGwardo <25094504+DevGwardo@users.noreply.github.com>
Perf pass (pushed)
Still on branch tip: |
|
This is still DIRTY against I started a rebase onto current To land: rebase |
|
Closing this. It is still conflicting with |
Summary
When multiple agents are working in a channel, the composer activity bar exposes a View all control that opens a right-side auxiliary panel of live activity cards. Each card embeds the same compact session transcript used by the single-agent activity pane, pinned to the latest rows, and drills into the full feed via View.
ManagedAgentSessionPanelwithcompactPreviewso tool/message rows match the individual activity lookclampHeadline) prevents shell/tool dumps from exploding overview UIsTest plan
Closes #2915 (reopened as fresh PR — DCO now passing, rebased on main)