Commit Graph

552 Commits

Author SHA1 Message Date
Lyon 6e3d6f8aa6 fix(workbench): seal terminal timing without projection (#2032) 2026-06-24 09:04:12 +08:00
Lyon df8249eb9b fix(workbench): filter assistant trace row body duplicates (#2031) 2026-06-24 08:51:56 +08:00
Lyon 21aceda665 fix(workbench): seal terminal message status timing (#2030) 2026-06-24 08:43:48 +08:00
Lyon 99589938a8 fix(workbench): disable terminal turn diagnostic fetches (#2029) 2026-06-24 08:32:34 +08:00
Lyon 024ecf3032 fix(workbench): stop realtime terminal rest refresh (#2028) 2026-06-24 08:25:14 +08:00
Lyon b22fd72119 fix(workbench): bound turn status polling to active request (#2027) 2026-06-24 08:19:12 +08:00
Lyon b61fb4e65c fix(workbench): cap visible timing ticker steps (#2007) 2026-06-24 02:40:35 +08:00
Lyon 6dcf833f8a fix(workbench): stabilize visible trace timing rows (#2006) 2026-06-24 02:23:10 +08:00
Lyon d4bcf7deb5 fix(workbench): smooth visible agent timing labels (#2005) 2026-06-24 02:15:50 +08:00
Lyon b2b6d200fc fix(workbench): seal terminal timing display seconds (#1998) 2026-06-24 01:07:32 +08:00
Lyon 0faea26d9c fix(workbench): keep turn timing monotonic at completion (#1997) 2026-06-24 00:55:09 +08:00
Lyon 21f349f3b1 fix(workbench): stream terminal message snapshots (#1996) 2026-06-23 23:56:08 +08:00
Lyon aed4e9bc3e fix(workbench): ignore unsealed terminal durations (#1994) 2026-06-23 23:29:24 +08:00
Lyon 6d359bf7e6 fix(workbench): seal terminal trace timing (#1993) 2026-06-23 23:07:32 +08:00
Lyon f5cf2501ea fix(workbench): define running timing helper in store (#1988)
Co-authored-by: root <root@lyon.remote>
2026-06-23 21:41:56 +08:00
Lyon f9b9402af4 fix(workbench): keep running timing stable on admission (#1987)
Co-authored-by: root <root@lyon.remote>
2026-06-23 21:28:08 +08:00
Lyon d63b08c492 fix(workbench): flush sse and report open latency (#1986)
Co-authored-by: root <root@lyon.remote>
2026-06-23 20:56:39 +08:00
Lyon 839b85d17c fix(workbench): keep timing ticker active in background pages (#1985)
Co-authored-by: root <root@lyon.remote>
2026-06-23 20:38:39 +08:00
Lyon e3a8c20fda fix(workbench): preserve message timing authority (#1984)
Co-authored-by: root <root@lyon.remote>
2026-06-23 20:15:10 +08:00
Lyon bf030c3125 fix(workbench): keep running agent timing visible (#1980)
Co-authored-by: root <root@lyon.remote>
2026-06-23 19:23:06 +08:00
Lyon c323fbdce5 fix(workbench): keep trace timing monotonic (#1975) 2026-06-23 16:36:01 +08:00
Lyon 2a313e1ab8 fix(workbench): preserve projected trace order and duration (#1974) 2026-06-23 15:43:06 +08:00
Lyon 730c1a7fbc fix(workbench): stream turn timing to optimistic cards (#1970) 2026-06-23 14:08:33 +08:00
Lyon 949b11dea8 fix(workbench): apply admission timing without id changes (#1969) 2026-06-23 13:58:19 +08:00
Lyon 0411e7efc7 fix(workbench): show optimistic code agent timing (#1968) 2026-06-23 13:49:50 +08:00
Lyon befd0f01d3 fix(workbench): keep main card timing on durable message projection (#1965) 2026-06-23 12:50:19 +08:00
Lyon ce4b3333ce fix(workbench): hydrate active session on new realtime trace (#1964) 2026-06-23 10:46:40 +08:00
Lyon 84cb8bb46e fix(workbench): remove stale gap refresh call (#1955) 2026-06-23 07:15:33 +08:00
Lyon 2d3edda3fb fix(workbench): make live refresh low priority (#1945) 2026-06-23 03:46:18 +08:00
Lyon 83fb750c66 fix(workbench): avoid terminal trace auto hydration (#1944) 2026-06-23 03:37:39 +08:00
Lyon 5c1f620713 fix(workbench): delay live refresh on first load (#1943) 2026-06-23 03:20:37 +08:00
Lyon 10deb6ba19 fix(workbench): reduce rum flush cadence (#1941) 2026-06-23 03:11:26 +08:00
Lyon 62fa3afc4c fix(workbench): avoid idle aborts for read hydration (#1940) 2026-06-23 03:01:42 +08:00
Lyon b095423532 fix(workbench): avoid duplicate rum api samples (#1938) 2026-06-23 02:50:47 +08:00
Lyon cf8d691c73 fix(workbench): improve rum resource timing coverage (#1936) 2026-06-23 02:11:25 +08:00
Lyon 2b915ddcd7 fix(workbench): enrich api resource timing at rum flush (#1935) 2026-06-23 01:52:02 +08:00
Lyon 87c153aa45 fix(workbench): include resource timing in ui rum spans (#1934) 2026-06-23 01:42:29 +08:00
Lyon a09e3cc20e fix(web): stop downstream workbench gap hydration (#1929) 2026-06-22 23:59:51 +08:00
Lyon 8f6886943b fix(web): limit workbench realtime gap hydration (#1928) 2026-06-22 23:42:54 +08:00
Lyon 7e26cf8e28 fix(workbench): budget realtime gap hydration (#1926) 2026-06-22 22:39:00 +08:00
Lyon 0292ed2af8 fix(workbench): keep auth transient failures off login redirect (#1924) 2026-06-22 21:13:47 +08:00
Lyon bdca364391 fix(web): do not seal zero terminal durations (#1918)
* fix(web): keep terminal duration sealed

* fix(web): do not seal zero terminal durations
2026-06-22 20:15:12 +08:00
Lyon 7b96397511 fix(web): keep terminal duration sealed (#1917) 2026-06-22 20:07:20 +08:00
Lyon ca1fdb2668 fix(web): throttle workbench read hydration requests (#1915) 2026-06-22 19:42:44 +08:00
Lyon d871ccd7d4 fix(web): throttle workbench session list refresh pressure (#1914) 2026-06-22 19:30:42 +08:00
Lyon 6d05f20f82 fix(web): cooldown transient workbench read hydration failures (#1913) 2026-06-22 19:16:19 +08:00
Lyon 5c98660816 fix: throttle Workbench trace hydration (#1911) 2026-06-22 18:28:44 +08:00
Lyon f330901863 fix: shorten AgentRun admission and stabilize Workbench projection (#1909)
* fix: shorten AgentRun chat admission path

* fix: stabilize Workbench turn projection display
2026-06-22 18:01:47 +08:00
Lyon 6ec00c6190 fix: hydrate Workbench messages on realtime gap (#1908) 2026-06-22 17:34:54 +08:00
Lyon 98d3b5502e fix: coalesce Workbench realtime session refresh (#1902) 2026-06-22 16:27:15 +08:00