DrylToolCallGroup
AI-aware
Collapses a run of agent tool calls into one quiet, gently-pulsing summary
row instead of a heavy stack of cards. While a call runs it live-tickers the
active tool name; once the run settles it reads "N tool calls · Done".
The row expands via a grid-rows disclosure to the individual
DrylToolCall cards, and auto-expands when a tool errors.
DrylAgentToolCalls feeds one from an agent run automatically.
Collapsed summary
Running (live ticker)
Calls awaiting approval
Once one call of a model response needs approval, all of them do. With PendingCount and Ai at Proposed the summary reads “N awaiting approval”, the group opens by itself, and from two pending calls on it offers Approve all / Deny all — each card keeps its own pair.
{ "project": "Apollo" }{ "team": "contractors" }{ "channel": "#apollo", "message": "Apollo is archived." }