75 Commits

Author SHA1 Message Date
root 28e6643251 fix: move Workbench timing metadata below messages 2026-07-20 20:37:45 +02:00
root 01fff45c38 fix(web): 恢复 MDTODO 稳定任务引用合同 2026-07-13 14:08:56 +02:00
root 4a87338fd5 refactor(web): 收口统一控制台源码与交互合同 2026-07-13 13:58:00 +02:00
root 8675832a31 refactor(web): 重写 MDTODO 三栏工作台 2026-07-13 13:51:35 +02:00
root 951559de54 fix(web): 收口管理页布局与浏览历史合同 2026-07-13 13:26:33 +02:00
root 3d071f57e0 fix(web): 收敛 MDTODO 离线详情与布局 2026-07-13 06:14:40 +02:00
root bdf0b6ef43 fix(web): 补齐控制台事实与深链合同 2026-07-13 05:30:34 +02:00
root f5ab012925 fix(web): 补齐 iframe 与分栏交互状态 2026-07-13 05:15:27 +02:00
root 94a4b12ebe feat(web): 建立云端控制台前端基线 2026-07-13 04:11:46 +02:00
root ac560173b1 fix: keep MDTODO workspace height filled 2026-06-29 08:03:05 +00:00
root 59180fa498 feat: refine mdtodo project workspace 2026-06-26 14:32:51 +00:00
root 5b5f0fe2a3 feat: make mdtodo web tasks operable 2026-06-26 12:21:36 +00:00
lyon 6fd0041896 feat: add mdtodo task editing flow 2026-06-25 22:30:21 +08:00
lyon 315cfb280f feat: restructure mdtodo project page 2026-06-25 22:12:13 +08:00
lyon 06284f5287 feat: add project workbench launch 2026-06-25 17:59:19 +08:00
lyon 63090d5e22 feat: add project management pages 2026-06-25 17:26:19 +08:00
Lyon d608c272ea fix: seal terminal workbench timing (#2118) 2026-06-25 13:12:42 +08:00
lyon f40cd324fb fix(workbench): remove frontend trace timing compensation 2026-06-25 00:33:21 +08:00
lyon 6804decc56 fix: stop completed workbench diagnostics polling 2026-06-21 15:45:40 +08:00
lyon 6ab94f23c8 fix: clarify workbench trace event diagnostics 2026-06-20 19:43:54 +08:00
lyon ff60ff853b test(web): cover user-visible error diagnostics matrix 2026-06-20 16:54:59 +08:00
lyon c73b19fcaa feat(web): configure trace explorer links 2026-06-20 16:26:54 +08:00
lyon 241366b264 fix(web): advance workbench timing labels with browser ticker 2026-06-20 16:10:36 +08:00
lyon d947b9e4e8 feat(web): surface Workbench diagnostics 2026-06-20 16:03:05 +08:00
lyon 98b94b7fd1 feat(web): surface api error diagnostics 2026-06-20 15:38:11 +08:00
lyon 03942afc5c fix: 收敛 workbench 消息头 timing 投影 2026-06-20 14:54:04 +08:00
lyon 32a66f18b3 fix: 统一上游不可达错误文案 2026-06-20 14:26:44 +08:00
lyon 4a9498d720 fix(workbench): expose code agent timing metadata 2026-06-20 13:55:57 +08:00
lyon bcb635a4c5 test(web): add workbench golden reliability e2e 2026-06-20 11:33:56 +08:00
Lyon 5e7224c666 test(web): align performance all-window label (#1685) 2026-06-20 11:00:42 +08:00
Lyon 2a7fbf5771 test(web): govern performance dashboard windows (#1683) 2026-06-20 10:53:32 +08:00
lyon 4290a280d9 fix: separate workbench message and trace authorities 2026-06-20 10:09:47 +08:00
Lyon 40a54eef20 feat: align rum samples with backend evidence (#1674) 2026-06-20 09:33:54 +08:00
Lyon e0127f1044 feat: expose performance collection health (#1671) 2026-06-20 09:03:17 +08:00
lyon 5a8e6b39e2 test: add workbench p1 reliability inventory 2026-06-20 08:25:37 +08:00
Lyon 037043b7c8 test: 收敛 Performance 迁移验证 (#1649) 2026-06-20 02:26:13 +08:00
lyon c3ca0f869e fix: seal workbench final response from terminal trace 2026-06-20 00:11:35 +08:00
lyon 5f1763aeac fix: persist workbench turn admission before preflight 2026-06-19 21:55:15 +08:00
lyon fa924a64c8 fix: separate sealed final response diagnostics 2026-06-19 21:23:21 +08:00
lyon 0645e7ffa6 feat: add workbench performance dashboard 2026-06-19 16:49:13 +08:00
lyon 02989a8237 fix: preserve workbench message whitespace 2026-06-19 15:40:12 +08:00
lyon d4ead4d0f1 fix: normalize workbench trace event page cursors 2026-06-19 14:59:58 +08:00
lyon c6e8ec1e95 test: cover workbench projector resume 2026-06-19 13:01:53 +08:00
lyon 88112c415f fix: surface workbench projection diagnostics 2026-06-19 11:04:37 +08:00
lyon 37ad8b7623 fix: keep workbench session projection non-destructive 2026-06-19 10:32:39 +08:00
lyon d9078c4929 fix: keep created workbench session active 2026-06-19 09:14:47 +08:00
lyon e5994d8af1 fix(workbench): use single turn projection authority 2026-06-19 04:18:25 +08:00
lyon c44461cc35 fix(workbench): leave completed no-final response empty 2026-06-19 03:50:13 +08:00
lyon cee702726c fix: complete v03 AgentRun workbench projection 2026-06-19 03:32:11 +08:00
lyon f095e61369 fix: stabilize workbench bottom follow scroll 2026-06-19 02:45:53 +08:00