A. Vertical rail

Single left rail anchors agents to the parent. No inner card, no divider. Icons 12px.

fix-notification-suites
stably fix-notification-suites

drafted agent-row redesign mockup at agent-row-design.html

how likely it is to aff… 8m
Who runs into the behavior change
fix low-severity spam just now

B. Flush rows, dot-only status

Drop the agent avatar entirely. Status dot (6px) + title is enough. Indented 12px.

fix-notification-suites
stably fix-notification-suites

drafted agent-row redesign mockup at agent-row-design.html

Agents 2
Implement docs/peek 8m
fix low-severity spam now

C. Inset panel

Agents live in a slightly darker recessed block — feels like a drawer, not a card-in-card.

fix-notification-suites
stably fix-notification-suites

drafted agent-row redesign mockup at agent-row-design.html

Agents · 2
how likely it is to aff… 8m
fix low-severity spam now

D. Inline summary row

Default state is a compact one-line summary. Click to expand. Reduces visual noise when scrolling.

fix-notification-suites
stably fix-notification-suites

drafted agent-row redesign mockup at agent-row-design.html

Expanded state

how likely it is to aff… 8m
fix low-severity spam now

E. Tree branch

Explicit hierarchy via L-connectors. Works well when nesting could grow deeper.

fix-notification-suites
stably fix-notification-suites

drafted agent-row redesign mockup at agent-row-design.html

how likely it is to aff… 8m
fix low-severity spam now

F. Stacked pills

Agents feel like chips anchored to the task. Good for 1–3 agents. Compact vertical footprint.

fix-notification-suites
stably fix-notification-suites

drafted agent-row redesign mockup at agent-row-design.html

how likely it is to aff… 8m
fix low-severity spam now

What changed across every option

My pick

A (rail) or B (flush + dot-only). A still communicates "these belong to the parent" visually. B is the leanest — best if users rarely need to distinguish agent vendor at the child level.