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
|
4f7b53f36f
|
fix(workbench): persist admitted turn messages (#1983)
Co-authored-by: root <root@lyon.remote>
|
2026-06-23 19:43:21 +08:00 |
|
Lyon
|
7ef77d8ed4
|
fix(workbench): stabilize running timing start (#1982)
Co-authored-by: root <root@lyon.remote>
|
2026-06-23 19:35:50 +08:00 |
|
Lyon
|
7d7fd82df1
|
fix(workbench): derive running timing from trace events (#1981)
Co-authored-by: root <root@lyon.remote>
|
2026-06-23 19:28:49 +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
|
64bee6e784
|
fix(runtime): bound cloud db query timeout (#1979)
|
2026-06-23 19:00:00 +08:00 |
|
Lyon
|
1693947b58
|
fix(workbench): coalesce runtime read queries (#1977)
|
2026-06-23 18:41:49 +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
|
4759afa308
|
fix(workbench): keep realtime turn timing complete (#1972)
|
2026-06-23 14:30:24 +08:00 |
|
Lyon
|
9fc6f655d2
|
fix(workbench): stream durable fact turn snapshots (#1971)
|
2026-06-23 14:16:05 +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
|
4e0e52af80
|
fix(workbench): project message timing facts from events (#1967)
|
2026-06-23 13:27:16 +08:00 |
|
Lyon
|
4c276a7318
|
fix(workbench): keep active code agent messages running (#1966)
|
2026-06-23 13:06:51 +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
|
8aa8a9cf61
|
fix(workbench): repair session SSE block syntax (#1963)
* fix(workbench): stream session outbox events over sse
* fix(workbench): repair session sse block structure
|
2026-06-23 10:33:35 +08:00 |
|
Lyon
|
ee8181fb52
|
fix(workbench): stream session outbox events over sse (#1962)
|
2026-06-23 10:20:50 +08:00 |
|
Lyon
|
78a57dc98c
|
fix(workbench): read durable facts from runtime service (#1960)
|
2026-06-23 10:05:39 +08:00 |
|
Lyon
|
56acbf7f36
|
fix(gitops): make local postgres image yaml-driven (#1959)
|
2026-06-23 08:51:28 +08:00 |
|
Lyon
|
f672255aca
|
fix(workbench-runtime): optimize session message summaries (#1958)
|
2026-06-23 08:20:09 +08:00 |
|
Lyon
|
65f75dafec
|
fix(workbench): expose session list titles (#1957)
|
2026-06-23 07:53:07 +08:00 |
|
Lyon
|
84cb8bb46e
|
fix(workbench): remove stale gap refresh call (#1955)
|
2026-06-23 07:15:33 +08:00 |
|
Lyon
|
0d0fdd0b51
|
fix(workbench): bound durable read fan-out (#1954)
|
2026-06-23 06:48:49 +08:00 |
|
Lyon
|
bcb3a4d02e
|
fix(auth): singleflight access schema initialization (#1953)
|
2026-06-23 06:33:07 +08:00 |
|
Lyon
|
6e68cacd9b
|
fix(workbench): bound session summary runtime query (#1952)
|
2026-06-23 05:58:00 +08:00 |
|
Lyon
|
5e1cc8ade5
|
fix(workbench): avoid readiness and SSE stalls (#1951)
|
2026-06-23 05:30:57 +08:00 |
|
Lyon
|
4cab31c341
|
fix(user-billing): add pool env parser (#1950)
|
2026-06-23 05:04:49 +08:00 |
|
Lyon
|
a5da983c10
|
fix(runtime): cap d601 v03 postgres pools (#1949)
|
2026-06-23 04:53:33 +08:00 |
|
Lyon
|
5000842320
|
fix(auth): add user billing dependency spans (#1948)
|
2026-06-23 04:36:19 +08:00 |
|
Lyon
|
7562dc3276
|
fix(workbench-runtime): merge message summaries (#1947)
|
2026-06-23 04:08:19 +08:00 |
|
Lyon
|
cf717a5d49
|
fix(workbench-runtime): avoid full message scan for sessions (#1946)
|
2026-06-23 03:57:42 +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
|
6a0b59e499
|
fix(workbench): reuse message facts for session list summary (#1933)
|
2026-06-23 01:23:09 +08:00 |
|
Lyon
|
d4275645e9
|
fix(auth): sync bootstrap admin into user billing (#1932)
|
2026-06-23 00:42:23 +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 |
|