Three options addressing all the issues at once: tool call visual weight, plan panel placement, reasoning noise, and how everything flows together.
Option A — "Ultra-Compact"
Tools are single-line rows (no card border). Reasoning collapsed to one line. Plan is an inline progress bar at the top, not a floating panel. Everything is lightweight.
A
2
agent bgemini-3-flash• Done
Plan7/7
Round 1
ReasoningConsidering Poetic Forms — Evaluating Answer Completeness
mcp_filesystem×213ms
.massgen_scratch/verification6ms
.massgen_scratch/verification/verify.py7ms
ReasoningComposing the Poem — Crafting a Combined Response
mcp_filesystem×332ms
tasks9ms
CONTEXT.md11ms
tasks/changedoc.md12ms
ReasoningSynthesizing a New Answer
mcp×586ms
★agent2.1submitted
I have created a lyrical poem about love, focusing on simple rhythmic structure to explore themes of parti...
A — Ultra-Compact
• Plan is an inline progress bar pinned at top of channel — not floating
• Tools have no card border — just chevron + dot + badge + count as a row
• Expanded rows use a thin 1px left-border (lighter than 2px)
• Multiple reasoning blocks are merged into single lines with combined title
• Everything is very tight — maximum content per screen
Option B — "Clean Cards + Docked Plan"
Tools keep the card look but are slimmer. Plan is a collapsible strip docked to the right edge (not floating over content). Consecutive reasoning blocks are auto-merged.
B
2
agent bgemini-3-flash• Done
Round 1
Reasoning×4 blocks
mcp_filesystem×213ms
.massgen_scratch/verification6ms
.massgen_scratch/verification/verify.py7ms
mcp×586ms
★agent2.1submitted
I have created a lyrical poem about love, focusing on simple rhythmic structure...
Plan 7/7
1. Check memories
2. Research poems
3. Synthesize
4. Create deliverables
5. Verify
6. Document
7. Write verification
B — Clean Cards + Docked Plan
• Plan is docked as a narrow right strip inside the channel — never overlaps content
• Tool cards are slimmer (less padding, smaller border-radius)
• Consecutive reasoning blocks are auto-merged into "Reasoning ×4 blocks" — one collapsible line
• Collapsed batch (mcp ×5) has no expanded rows — stays as one line
Option C — "Grouped Sections"
No cards, no floating plan. Messages are grouped into visual sections by type. Tool calls + reasoning between content blocks are treated as a single collapsible "activity group".
C
2
agent bgemini-3-flash• DonePlan 7/7 ✓
Round 1
4 reasoning + 7 tool calls131ms
◆Considering Poetic Forms
mcp_filesystem → .massgen_scratch/verification6ms
mcp_filesystem → verify.py7ms
◆Evaluating Answer Completeness
mcp_filesystem → tasks9ms
mcp_filesystem → CONTEXT.md15ms
⋯+3 more items
★agent2.1submitted
I have created a lyrical poem about love, focusing on simple rhythmic structure...
C — Grouped Sections
• Plan is just a badge in the channel header — "Plan 7/7 ✓". Click to see details.
• All reasoning + tool calls between content/answer messages are grouped into a single collapsible "activity" block
• Inside the group: reasoning shows as purple diamond items, tools as green dot items — flat list, no nesting
• Tool name shown inline: mcp_filesystem → path instead of badge + separate arg
• Extreme density — the whole agent b flow fits in one screenful
Summary
A — Lightest touch. No cards for tools, inline plan bar. Each element is its own row. B — Keeps cards but slimmer. Plan docked in a sidebar strip. Reasoning auto-merged. C — Most radical. Groups all "work" (reasoning + tools) into a single collapsible block between content. Plan is just a header badge.