diff --git a/frontend/src/app/pages/AgentChat/AgentChat.tsx b/frontend/src/app/pages/AgentChat/AgentChat.tsx index 38586457..5d7da56e 100644 --- a/frontend/src/app/pages/AgentChat/AgentChat.tsx +++ b/frontend/src/app/pages/AgentChat/AgentChat.tsx @@ -968,8 +968,8 @@ const AgentChat: React.FC = ({ sessionId: sessionIdProp, onClose {session.name} - {!isDraft && statusStyle && ( - // Dot + word instead of a filled chip: one color cue, zero chrome. + {!isDraft && statusStyle && session.status !== 'completed' && session.status !== 'stopped' && ( + // Status speaks only when it needs the user; finished work sits quiet. diff --git a/frontend/src/app/pages/Dashboard/cards/AgentCard.tsx b/frontend/src/app/pages/Dashboard/cards/AgentCard.tsx index 008ed017..8c7fffd2 100644 --- a/frontend/src/app/pages/Dashboard/cards/AgentCard.tsx +++ b/frontend/src/app/pages/Dashboard/cards/AgentCard.tsx @@ -757,13 +757,15 @@ const AgentCard: React.FC = ({ {session.name} - {/* Dot + word instead of a filled chip: one color cue, zero chrome. */} - - - - {friendlyStatusLabel(session.status)} - - + {/* Status speaks only when it needs the user; finished work sits quiet. */} + {session.status !== 'completed' && session.status !== 'stopped' && ( + + + + {friendlyStatusLabel(session.status)} + + + )} {/* Calm, zero-click signal: the agent recalled or built up memory of this site, so the user feels it getting smarter on its own. */}