diff --git a/packages/views/agents/components/tabs/activity-tab.tsx b/packages/views/agents/components/tabs/activity-tab.tsx
index 44770704e4..61c6838a40 100644
--- a/packages/views/agents/components/tabs/activity-tab.tsx
+++ b/packages/views/agents/components/tabs/activity-tab.tsx
@@ -641,13 +641,20 @@ function TaskRow({
>
)}
{/* Accountable member (MUL-4302 ยง9): whose behalf this run is on.
- Avatar-only keeps the meta line tight; renders nothing when the
- run has no resolved responsible member. */}
-
+ A leading separator keeps the avatar on the same middot rhythm as
+ the rest of the meta line instead of glued to the duration. The
+ guard mirrors the badge's own render condition (avatar-only needs
+ an initiator) so no dangling separator is left for an
+ unattributed run. */}
+ {task.attribution?.initiator && (
+ <>
+
+
+ >
+ )}