claude-code-best
9dba90268f
fix: /workflows 面板 phase 状态在脚本省略 phase() 时显示错乱
ultracode canonical pipeline 脚本常在 agent() 直接传 opts.phase 而不调 phase()
hook,导致 phase_started 从未发出;同时 phase_done 只在下次 phase() 触发,上一
个 phase 在 run.phases 里一直停在 running。mergePhases 之前把 actual 当权威,
于是出现 "Map 8/8 全 done 还显示 running、Find 1/4 running 反而显示 pending"。
改为派生层修复:mergePhases 新增 derivePhaseStatus——actual.status==='done'
权威;否则有 agents 就按 agents 状态推(全 done→done,否则 running);否则看
actual 是否 running。再补一层遍历,让只在 agents 上出现的 phase 也进 sidebar。
不改 store 状态语义,已有 state.json 无需迁移。
Co-Authored-By: glm-5.2 <zai-org@claude-code-best.win>
2026-06-21 09:30:56 +08:00
..
2026-05-01 21:39:30 +08:00
2026-05-05 20:05:15 +08:00
2026-06-21 09:30:56 +08:00
2026-06-21 09:30:56 +08:00
2026-06-11 17:59:08 +08:00
2026-06-21 09:30:55 +08:00
2026-06-21 09:30:56 +08:00
2026-06-21 09:30:56 +08:00
2026-06-21 09:30:56 +08:00
2026-06-21 09:30:56 +08:00
2026-04-13 09:52:05 +08:00
2026-05-05 20:05:15 +08:00
2026-06-21 09:30:56 +08:00
2026-06-14 10:44:10 +08:00
2026-04-16 20:59:29 +08:00
2026-06-21 09:30:56 +08:00
2026-06-21 09:30:56 +08:00
2026-05-07 09:33:56 +08:00
2026-06-10 19:49:11 +08:00
2026-05-01 21:39:30 +08:00
2026-05-01 21:39:30 +08:00
2026-03-31 19:22:47 +08:00
2026-04-19 21:33:27 +08:00
2026-04-29 14:04:27 +08:00
2026-05-14 17:44:47 +08:00
2026-06-21 09:30:56 +08:00
2026-04-25 08:54:18 +08:00
2026-06-15 19:08:31 +08:00
2026-05-01 21:39:30 +08:00
2026-06-21 09:30:56 +08:00
2026-06-21 09:30:56 +08:00
2026-04-24 14:25:56 +08:00
2026-06-11 17:59:08 +08:00
2026-06-14 18:13:49 +08:00
2026-06-21 09:30:55 +08:00
2026-03-31 23:32:58 +08:00
2026-06-21 09:30:56 +08:00
2026-03-31 19:22:47 +08:00
2026-04-25 13:57:30 +08:00
2026-06-21 09:30:56 +08:00
2026-06-20 19:52:08 +08:00
2026-05-09 17:14:41 +08:00
2026-06-14 10:44:10 +08:00
2026-03-31 19:22:47 +08:00
2026-05-01 21:39:30 +08:00
2026-04-22 22:38:10 +08:00
2026-05-05 20:05:15 +08:00
2026-06-21 09:30:56 +08:00
2026-03-31 19:22:47 +08:00
2026-06-20 19:52:08 +08:00
2026-05-05 20:05:15 +08:00
2026-05-09 22:02:04 +08:00
2026-06-19 10:17:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-06-21 09:30:56 +08:00
2026-06-20 19:52:08 +08:00