feat(task-board): refine running state indicator

This commit is contained in:
shiyue
2026-08-13 16:16:19 +08:00
parent 214ff4ec88
commit 93641df1ad
10 changed files with 580 additions and 0 deletions

View File

@@ -110,6 +110,7 @@
summary: text(tracking.summary || input.summary),
reason: text(tracking.reason || input.reason),
source: text(tracking.source || input.source),
isRunning: input.isRunning === true,
runtimeState,
runtimeDetail: text(input.runtimeDetail || runtime.detail || input.lastRuntimeMessage),
agent: labelFromValue(input.agent || input.agentName || session.agent || runtime.agent),
@@ -692,6 +693,7 @@
task.statusId,
task.summary,
task.reason,
task.isRunning,
task.runtimeState,
task.runtimeDetail,
task.agent,
@@ -709,6 +711,7 @@
card.replaceChildren();
card.dataset.sessionId = task.sessionId;
card.dataset.statusId = task.statusId;
card.dataset.runtimeState = task.isRunning ? 'running' : 'idle';
card.setAttribute('role', 'listitem');
setStatusColor(card, definition.color);