Commit Graph

27 Commits

Author SHA1 Message Date
Lyon 44019f229e feat: PJ2026-0104010803 P4 前端/CLI 单读源收敛 - 删除 events.at(-1) 读侧推理 (#1758)
workbench.ts (stores):
- applyTraceHydrationResult: activityLabel 只读 result.lastEventLabel,不读 events.at(-1)
- lastEventLabel: 只读 result.lastEventLabel,不 fallback 到 events.at(-1)
- normalizeTraceSnapshot: lastEventLabel 只读 source.lastEventLabel
- mergeRunnerTrace: lastEventLabel 不从 events.at(-1) 推断

useTraceSubscription.ts:
- lastEventLabel 只读 snapshot.lastEventLabel,不读 events.at(-1)

trace-renderer.ts (CLI):
- traceNoiseSummaryRow: status 只读 trace.status/traceStatus,不 fallback 到 lastEvent.status
- 保持 lastLabel 用于展示,但不参与 lifecycle 推断

api/workbench.ts:
- 添加注释标记 observedAt/lastEventAgeMs 为 diagnostic-only,不作用户可见相对时间权威

Closes #1750
Refs #1742
2026-06-20 19:37:35 +08:00
lyon 766f41d415 fix: render workbench trace clocks with display timezone 2026-06-20 14:07:16 +08:00
Lyon acd9831149 Fix workbench trace projection authority (#1696) 2026-06-20 12:47:18 +08:00
lyon c2629c5ebf fix: improve code agent trace visibility 2026-06-20 00:04:23 +08:00
lyon 02989a8237 fix: preserve workbench message whitespace 2026-06-19 15:40:12 +08:00
lyon 08b2e3077a fix: converge workbench session authority 2026-06-18 15:24:16 +08:00
lyon 78a6b82751 fix: remove workspace session fallback from hwlab cli 2026-06-17 15:53:44 +08:00
lyon 7fcc83e692 fix: avoid protocol-only tool trace summaries 2026-06-16 01:00:54 +08:00
lyon ce9ec444df fix: prefer completed mcp tool trace rows 2026-06-16 00:32:09 +08:00
lyon 96b4557b0a fix(web): show tool command preview in trace rows 2026-06-15 20:50:27 +08:00
lyon f24f39bb3e fix: tighten agent trace workbench UI 2026-06-15 16:44:12 +08:00
lyon f2614ad521 fix: align trace rendering stream 2026-06-15 15:41:47 +08:00
lyon 53f8d94471 fix: tighten web trace reading 2026-06-15 14:44:47 +08:00
lyon 1bf3023009 fix: reduce trace rendering noise 2026-06-15 10:26:12 +08:00
Codex Agent 19161b5f82 fix: preserve full web trace details 2026-06-08 13:13:48 +08:00
Codex Agent a309f06867 fix: polish caserun aggregate trace markdown 2026-06-08 13:04:29 +08:00
Codex Agent 916838bde4 feat: update caserun aggregation and v02 deploy config 2026-06-08 12:21:09 +08:00
Codex Agent a94b76b94c fix: keep Cloud Web alive on client disconnect 2026-06-06 13:34:34 +08:00
Codex dd0121c93c fix: stabilize AgentRun trace replay and final rows 2026-06-06 10:33:26 +08:00
Lyon ec4ab46411 fix(v02): collapse duplicate assistant trace snapshots (#863)
Co-authored-by: Codex Agent <codex@hwlab.local>
2026-06-04 22:10:23 +08:00
Lyon c4ff24f60a fix(v02): dedupe replayed trace tool rows (#860)
Co-authored-by: Codex Agent <codex@hwlab.local>
2026-06-04 21:49:57 +08:00
Lyon 412f95f1a5 fix(v02): unify web trace markdown rendering (#858)
Co-authored-by: Codex Agent <codex@hwlab.local>
2026-06-04 21:33:01 +08:00
Lyon 2129cebfef fix(v02): improve trace and sidebar web ui (#854)
Co-authored-by: Codex Agent <codex@hwlab.local>
2026-06-04 20:56:43 +08:00
Lyon be557c09bc fix(v02): repair final response status (#837)
Co-authored-by: Codex Agent <codex@hwlab.local>
2026-06-04 17:45:25 +08:00
Codex Agent 7a58695318 fix(v02): unify web trace final response 2026-06-04 17:29:28 +08:00
Lyon 088414747b fix(web): unlock v0.2 code agent composer steer (#805)
Co-authored-by: Codex Agent <codex@hwlab.local>
2026-06-04 11:02:40 +08:00
Codex 58b06fcd17 fix(web): enforce React TypeScript single path 2026-06-03 17:47:27 +08:00