From 377ccc7e5a41c6344d4f40d479d35da1b66ee704 Mon Sep 17 00:00:00 2001 From: Autumn-27 <53844290+Autumn-27@users.noreply.github.com> Date: Wed, 9 Sep 2026 12:59:48 -0400 Subject: [PATCH] =?UTF-8?q?fix(web):=20=E4=BF=AE=E6=AD=A3=E6=84=8F?= =?UTF-8?q?=E5=9B=BE=E7=8A=B6=E6=80=81=E6=A0=87=E7=AD=BE=20exhausted/block?= =?UTF-8?q?ed=20=E8=AF=AD=E4=B9=89=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - exhausted「已穷尽」→「预算耗尽」:实为达步数/时间预算被中途掐断、只写回部分结果, 并非该方向已探尽(易被误读为无需再探)。 - blocked「被拦截」→「执行出错」:实为模型/API/网络故障重试用尽、意图基本没真正探成, 并非目标/WAF 拦截。 - 补上缺失的 stopped「已停止」(用户手动停止的 work)。 --- web/src/lib/status.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/web/src/lib/status.ts b/web/src/lib/status.ts index eb180ca..690e5aa 100644 --- a/web/src/lib/status.ts +++ b/web/src/lib/status.ts @@ -49,8 +49,12 @@ const intent: Record = { running: { label: "执行中", tone: "blue" }, paused: { label: "已暂停", tone: "amber" }, done: { label: "已完成", tone: "green" }, - blocked: { label: "被拦截", tone: "red" }, - exhausted: { label: "已穷尽", tone: "violet" }, + // blocked = 模型/API/网络故障重试用尽,这条意图基本没真正探成(非目标拦截)。 + blocked: { label: "执行出错", tone: "red" }, + // exhausted = 达到步数/时间预算被中途掐断、只写回部分结果(非方向已探尽)。 + exhausted: { label: "预算耗尽", tone: "violet" }, + // stopped = 用户手动删除/停止了该 work(保留已产出的事实)。 + stopped: { label: "已停止", tone: "slate" }, }; const task: Record = {