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 |
|
Lyon
|
0292ed2af8
|
fix(workbench): keep auth transient failures off login redirect (#1924)
|
2026-06-22 21:13:47 +08:00 |
|
Lyon
|
ce426893cd
|
fix(workbench): keep read retries within web budget (#1921)
|
2026-06-22 20:56:53 +08:00 |
|
Lyon
|
a0b3d310d3
|
fix(workbench): bound runtime db pool from yaml (#1920)
|
2026-06-22 20:35:38 +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
|
356a35e9b0
|
fix(api): keep live health probes within web budget (#1916)
|
2026-06-22 19:53:26 +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
|
df487ec088
|
fix: bound Workbench read model latency (#1912)
|
2026-06-22 18:58:31 +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
|
9deb7ebb32
|
fix: AgentRun 每轮新 run 并复用 session PVC (#1907)
* fix: create fresh AgentRun run per turn
* refactor: remove AgentRun run reuse path
|
2026-06-22 17:15:24 +08:00 |
|
Lyon
|
69f451baae
|
fix: require session scoped AgentRun PVC (#1906)
|
2026-06-22 17:06:35 +08:00 |
|
Lyon
|
0da4d42e1e
|
fix: block completed AgentRun run reuse (#1905)
|
2026-06-22 16:59:31 +08:00 |
|
Lyon
|
b5376a0d74
|
fix: cache Workbench session message facts (#1904)
|
2026-06-22 16:43:03 +08:00 |
|
Lyon
|
98d3b5502e
|
fix: coalesce Workbench realtime session refresh (#1902)
|
2026-06-22 16:27:15 +08:00 |
|
Lyon
|
153727d111
|
fix: parallelize Workbench session summary reads (#1900)
|
2026-06-22 16:05:32 +08:00 |
|
Lyon
|
f4d961a33e
|
fix: keep Workbench turn timing command-scoped (#1899)
|
2026-06-22 15:51:52 +08:00 |
|
Lyon
|
1ff666813e
|
Merge pull request #1898 from pikasTech/fix/1870-p8-cache-tests
[1870-P8] 补齐 Workbench Redis 缓存回归测试
|
2026-06-22 15:30:54 +08:00 |
|
lyon
|
0467019f24
|
test: cover workbench redis cache regressions
|
2026-06-22 15:30:11 +08:00 |
|
Lyon
|
b86e660133
|
Merge pull request #1897 from pikasTech/fix/1870-p7-cache-observability
[1870-P7] 接入 Workbench cache 可观测性
|
2026-06-22 15:11:41 +08:00 |
|
lyon
|
52182aa0a5
|
fix: expose workbench cache observability
|
2026-06-22 15:10:26 +08:00 |
|