Commit Graph

2165 Commits

Author SHA1 Message Date
lyon d947b9e4e8 feat(web): surface Workbench diagnostics 2026-06-20 16:03:05 +08:00
Lyon cf219821f0 Merge pull request #1732 from pikasTech/feat/1708-p3-api-error
feat(web): surface API error diagnostics
2026-06-20 15:39:57 +08:00
Lyon b181cccde2 Merge pull request #1731 from pikasTech/fix/1729-workbench-session-order
修复 Workbench session list 默认排序
2026-06-20 15:38:17 +08:00
lyon 98b94b7fd1 feat(web): surface api error diagnostics 2026-06-20 15:38:11 +08:00
lyon 11e2f08e70 fix: order workbench sessions by updated desc 2026-06-20 15:36:41 +08:00
Lyon ef8765828a Merge pull request #1727 from pikasTech/feat/1708-p2-error-envelope
[1708-P2] 统一 Cloud API 错误诊断 envelope
2026-06-20 15:09:50 +08:00
lyon b139ffd8e4 feat: normalize cloud api error diagnostics 2026-06-20 15:08:33 +08:00
Lyon 199ee18b58 Merge pull request #1718 from pikasTech/feat/1708-p1-trace-context
[1708-P1] 贯通 Cloud API OTel trace 响应头
2026-06-20 14:55:53 +08:00
Lyon 7a1a8af1d2 Merge pull request #1717 from pikasTech/codex/hwlab-1697-timing-header-followup
fix: 收敛 Workbench 消息头 timing 投影
2026-06-20 14:55:31 +08:00
lyon efafeccfb9 feat: attach cloud api otel trace headers 2026-06-20 14:54:51 +08:00
lyon 03942afc5c fix: 收敛 workbench 消息头 timing 投影 2026-06-20 14:54:04 +08:00
Lyon 0d91fe117f Merge pull request #1707 from pikasTech/codex/1706-upstream-unavailable-copy
统一 Cloud Web 上游不可达错误文案
2026-06-20 14:27:46 +08:00
lyon 32a66f18b3 fix: 统一上游不可达错误文案 2026-06-20 14:26:44 +08:00
Lyon bcd90daf9c Merge pull request #1705 from pikasTech/fix/1698-trace-display-time
修复 Workbench trace 行首时间按显示时区渲染
2026-06-20 14:08:07 +08:00
lyon 766f41d415 fix: render workbench trace clocks with display timezone 2026-06-20 14:07:16 +08:00
Lyon 5124713374 Merge pull request #1704 from pikasTech/codex/hwlab-1697-timing-header
fix(workbench): Code Agent 消息头显示 timing
2026-06-20 13:57:52 +08:00
lyon 4a9498d720 fix(workbench): expose code agent timing metadata 2026-06-20 13:55:57 +08:00
Lyon d2e147c019 fix: align performance summary problem counts (#1703) 2026-06-20 13:49:10 +08:00
Lyon bd4bc1fa36 Merge pull request #1702 from pikasTech/fix/1698-workbench-time-label
补充 Workbench 北京时间标签可见性
2026-06-20 13:46:16 +08:00
lyon f2a54532a2 fix: show configured workbench time label 2026-06-20 13:44:47 +08:00
Lyon 028df20e39 Merge pull request #1700 from pikasTech/fix/1698-web-timezone
修复 D601 v0.3 Workbench 时间渲染配置
2026-06-20 13:32:24 +08:00
lyon 01f72df333 fix: render workbench time from yaml config 2026-06-20 13:29:55 +08:00
Lyon 0346295ac4 Merge pull request #1699 from pikasTech/codex/hwlab-1691-thin-session-list
fix: thin workbench session list projection
2026-06-20 13:26:30 +08:00
lyon 6468263672 fix: thin workbench session list projection 2026-06-20 13:24:49 +08:00
Lyon 96704ea1d7 Merge pull request #1695 from pikasTech/codex/hwlab-1691-problem-rows
fix: separate performance problems from sample health
2026-06-20 12:47:57 +08:00
Lyon acd9831149 Fix workbench trace projection authority (#1696) 2026-06-20 12:47:18 +08:00
lyon 7448803c9d fix: separate performance problems from sample health 2026-06-20 12:46:29 +08:00
Lyon c12e488680 Merge pull request #1694 from pikasTech/codex/hwlab-1691-attribution
fix: scope workbench performance attribution health
2026-06-20 12:33:55 +08:00
lyon 8c27242656 fix: scope workbench performance attribution health 2026-06-20 12:32:44 +08:00
Lyon dc127a9558 Merge pull request #1693 from pikasTech/codex/hwlab-1691-runtime-read-cache
fix: reuse runtime readiness for workbench reads
2026-06-20 12:18:43 +08:00
lyon c8ff65f11f fix: reuse proven runtime readiness for workbench reads 2026-06-20 12:17:54 +08:00
Lyon f41db95dc0 Merge pull request #1692 from pikasTech/codex/hwlab-1691-session-list
fix: overlap workbench session include query
2026-06-20 12:02:23 +08:00
lyon c9028519ca fix: overlap workbench session include query 2026-06-20 12:01:30 +08:00
Lyon 427dd568f7 Merge pull request #1688 from pikasTech/codex/hwlab-1660-workbench-golden-e2e
P7: Workbench golden reliability E2E closes projected trace path
2026-06-20 11:36:27 +08:00
lyon bcb635a4c5 test(web): add workbench golden reliability e2e 2026-06-20 11:33:56 +08:00
Lyon ecbb13cdf4 fix: expose trace pagination in cli and otel (#1687) 2026-06-20 11:32:13 +08:00
Lyon c410a711db Merge pull request #1686 from pikasTech/fix/otel-dispatch-error-details
增强 AgentRun dispatch 失败的 OTel 错误属性
2026-06-20 11:18:41 +08:00
lyon 1c4cf29274 feat: enrich AgentRun dispatch error OTel spans 2026-06-20 11:17:57 +08:00
Lyon 5e7224c666 test(web): align performance all-window label (#1685) 2026-06-20 11:00:42 +08:00
Lyon 747ab0b5b6 Merge pull request #1684 from pikasTech/codex/hwlab-1659-long-trace-pagination
P6: Workbench trace events use projectedSeq as single cursor authority
2026-06-20 10:56:11 +08:00
lyon 793f0f39a4 fix: use projected trace cursor as workbench authority 2026-06-20 10:55:11 +08:00
Lyon 2a7fbf5771 test(web): govern performance dashboard windows (#1683) 2026-06-20 10:53:32 +08:00
Lyon 001a430c36 Merge pull request #1682 from pikasTech/fix/agentrun-invalid-session-reset
修复失效 AgentRun profile session 回填旧 thread
2026-06-20 10:41:13 +08:00
lyon 1e484005c3 fix: reset invalid AgentRun profile session before run create 2026-06-20 10:40:32 +08:00
Lyon f637f32631 fix: parallelize workbench read-model fact reads (#1680) 2026-06-20 10:29:00 +08:00
Lyon 322ba24e2e Merge pull request #1681 from pikasTech/fix/manual-session-profile-recovery
允许 thread-resume-failed session 跨 profile 恢复
2026-06-20 10:27:25 +08:00
lyon c3de9d6e4d fix: allow provider profile recovery after thread resume failure 2026-06-20 10:26:50 +08:00
Lyon 809f3a2b4b Merge pull request #1679 from pikasTech/fix/agentrun-poisoned-profile-session
修复已污染 AgentRun profile session 的旧 thread 复用
2026-06-20 10:20:13 +08:00
lyon 28a7eaadfa fix: ignore poisoned AgentRun session thread after resume failure 2026-06-20 10:19:36 +08:00
Lyon f07d8340a0 Merge pull request #1678 from pikasTech/fix/agentrun-profile-thread-scope
修复 AgentRun 跨 profile 误复用旧 thread
2026-06-20 10:12:13 +08:00