{turn.progressText}
- ) : turn.activeRunId ? (
- {turn.activeRunId}
- ) : null}
- {t.rooms.noActivity}
- ) : null} - - {!expanded && activityLoading && !activity ? ( -{t.rooms.loadingActivity}
- ) : null} - - {expanded ? ( -{t.rooms.activity}
- {agentMessages.length} -{t.rooms.noActivity}
- ) : ( --
- {agentMessages.map((entry) => {
- const verdict = entry.verdict;
- const verdictTone = verdict
- ? /fail|error/i.test(verdict)
- ? 'fail'
- : /done|ok|pass/i.test(verdict)
- ? 'done'
- : 'info'
- : null;
- const sectionClass = senderRoleClass(
- entry.senderName,
- ).replace('role-', 'role-section-');
- return (
-
-
-
- - {entry.senderName} - - - {entry.turnNumber !== undefined ? ( - - #{entry.turnNumber} - - ) : null} - {verdict ? ( - - {verdict} - - ) : null} - ----
- );
- })}
- {turn &&
- turn.completedAt === null &&
- (isProcessing || liveProgressDisplay) ? (
- -
-
- {isProcessing ? ( - - ) : ( - - )} - - {turn.role} - - - {liveElapsedMs !== null ? ( - - +{formatLiveElapsed(liveElapsedMs, t)} - - ) : null} - {!isProcessing ? ( - 중단됨 - ) : null} - -- {liveProgressDisplay ? ( --- {liveProgressDisplay} -- ) : ( -{t.rooms.loadingActivity}
- )} -
- ) : null}
-
- 워쳐 - {watcherMessages.length} -
--
- {watcherMessages.map((message) => (
-
-
-
- - {message.senderName} - - - --
- ))}
-