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
5e1cc8ade5
fix(workbench): avoid readiness and SSE stalls ( #1951 )
2026-06-23 05:30:57 +08:00
Lyon
5000842320
fix(auth): add user billing dependency spans ( #1948 )
2026-06-23 04:36:19 +08:00
Lyon
87c153aa45
fix(workbench): include resource timing in ui rum spans ( #1934 )
2026-06-23 01:42:29 +08:00
Lyon
356a35e9b0
fix(api): keep live health probes within web budget ( #1916 )
2026-06-22 19:53:26 +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
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
f4d961a33e
fix: keep Workbench turn timing command-scoped ( #1899 )
2026-06-22 15:51:52 +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
Lyon
7fc4844b9d
fix: instrument slow readiness routes ( #1896 )
2026-06-22 15:06:51 +08:00
lyon
51f21d4bc2
fix: recognize top-level AgentRun terminal events
2026-06-22 13:01:28 +08:00
Lyon
0be7db0100
fix(code-agent): always forward AgentRun cancel ( #1867 )
2026-06-22 10:57:39 +08:00
Lyon
14db08d7fa
fix(code-agent): use command terminal authority for cancel ( #1866 )
2026-06-22 10:45:21 +08:00
Lyon
85c135d18a
fix(auth): issue local sessions for user billing web login ( #1863 )
2026-06-22 09:19:24 +08:00
lyon
feddcfdd6c
fix(workbench): force AgentRun result authority on projection resume
2026-06-22 08:22:25 +08:00
lyon
4abc44bede
fix(workbench): normalize legacy agentrun unreachable projection
2026-06-22 06:59:48 +08:00
lyon
b3f7175a3c
fix: keep recoverable dispatch failures nonterminal
2026-06-22 06:13:29 +08:00
lyon
ba49294ea7
fix: require explicit agentrun terminal events
2026-06-22 06:05:23 +08:00
lyon
437ea223bb
fix: stop stale agentrun unreachable terminal projection
2026-06-22 05:56:24 +08:00
lyon
32df45349b
fix: retry AgentRun transport failures
2026-06-22 04:31:42 +08:00
lyon
13d74c3c06
fix: trace turn status read disconnects
2026-06-22 01:23:48 +08:00
lyon
f930b21bb6
fix: avoid blocking projection resume on running AgentRun result
2026-06-22 01:06:31 +08:00
lyon
ea0354aca2
instrument workbench runtime otel spans
2026-06-21 21:55:52 +08:00
lyon
2bafed5b85
fix workbench runtime nullable json reads
2026-06-21 21:38:30 +08:00
lyon
0fe111747e
move workbench session list to go runtime
2026-06-21 21:25:14 +08:00
lyon
cf9ac0b08e
feat: split workbench runtime read service
2026-06-21 19:42:26 +08:00
Lyon
e23e9522d1
fix: keep workbench alive on postgres timeout ( #1831 )
2026-06-21 19:20:34 +08:00
Lyon
0833e115bf
fix: reduce workbench read model load ( #1829 )
2026-06-21 18:41:07 +08:00
Lyon
507850579e
fix: stabilize workbench turn diagnostics ( #1828 )
2026-06-21 18:23:13 +08:00
lyon
84180e3ae2
fix: do not seal running agentrun turns on caught-up projection
2026-06-21 14:47:06 +08:00
Lyon
a5b47d5d8d
fix: expose workbench projection failures in otel ( #1824 )
2026-06-21 13:44:22 +08:00
Lyon
c3abe1a51a
fix: seal AgentRun terminal projection ( #1820 )
2026-06-21 13:17:37 +08:00
Lyon
70d90e85eb
fix: emit workbench sse accepted span ( #1816 )
2026-06-21 12:20:25 +08:00
Lyon
0f3bc3f99a
fix workbench otel http span timing ( #1815 )
2026-06-21 12:07:37 +08:00
Lyon
6cafd495de
fix(cloud-api): keep health live nonblocking ( #1808 )
...
Route /health/live through cached runtime summary so DB durable retry cannot block liveness probes. Keep /health as the full durable readiness endpoint.\n\nRefs #1807 .
2026-06-21 10:28:02 +08:00
Lyon
a0c54934b2
fix(workbench): lengthen projection resume retry delay ( #1804 )
2026-06-21 09:57:26 +08:00
Lyon
0c25d44eac
fix(workbench): back off non-terminal projection resumes ( #1803 )
2026-06-21 09:51:15 +08:00
Lyon
bc8805baaf
fix(workbench): back off projection resume pass failures ( #1802 )
2026-06-21 09:45:11 +08:00
Lyon
5b66e9db10
fix(workbench): back off projection resume candidates ( #1801 )
2026-06-21 09:39:10 +08:00
lyon
6e05c05732
fix(workbench): seal message status from turn projection
2026-06-21 07:52:59 +08:00
lyon
b6dc2b4126
fix(workbench): seal final response lifecycle
2026-06-21 07:26:22 +08:00
lyon
eedd8b6bfb
fix(workbench): keep provider retry diagnostics non-terminal
2026-06-21 07:12:33 +08:00
lyon
e9d19c8617
fix: retry transient workbench facts reads
2026-06-21 05:08:08 +08:00
lyon
7ac200cd7e
fix: expose retryable projection gaps
2026-06-21 04:14:58 +08:00