Q49: a task that spends its run budget shows as stalled; edits start a fresh budget

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ZacharyZhang-NYandClaude Opus 5.5 committed 2026-10-08 08:38:02 -04:00
1 parent 090c37abb8
commit 7659adbbdd
11 files changed
+94 -20

No files matched your search

+1
View File
@@ -30,6 +30,7 @@ export const zh: Record<string, string> = {
"Document": "文档",
"Writing": "写作方式",
"superseded": "已被取代",
"stalled": "已停滞",
"Why it did not run": "未运行的原因",
"Done tasks do not run": "已完成的任务不能再运行",
"A session is already queued or running": "已有会话在排队或运行中",
+1
View File
@@ -337,6 +337,7 @@ function TaskCard({
</div>
<div className="row" style={{ flexWrap: "wrap", gap: 6, minWidth: 0 }}>
{project ? <Pill>{project.name}</Pill> : <Pill>{capitalize(task.risk)}</Pill>}
{task.stalledReason && task.status !== "done" && <Pill tone="red">{t("stalled")}</Pill>}
{task.status !== "done" && latestRun && (
<span style={{ flexShrink: 0, display: "inline-flex" }}>
<Pill tone={runTone(latestRun.state)}>{prettyRunState(latestRun.state)}</Pill>
@@ -142,6 +142,7 @@ function OverviewTab({ task, assignee, project, goal, workspace, provider, runs
}) {
return (
<>
{task.stalledReason && <div className="form-error" role="alert" style={{ marginBottom: 12 }}>{task.stalledReason}</div>}
{task.description && (
<p style={{ margin: "0 0 14px", color: "var(--text-2)", fontSize: 14, lineHeight: 1.55, whiteSpace: "pre-wrap" }}>{task.description}</p>
)}