lyon
|
86308192fc
|
fix(workbench): stabilize read model pagination
|
2026-06-27 13:40:17 +08:00 |
|
lyon
|
7747943832
|
obs(workbench): add session read spans for #1078
|
2026-06-27 05:05:22 +08:00 |
|
lyon
|
2579371b7f
|
obs(workbench): add OTel read and auth spans for #1078
|
2026-06-27 03:55:53 +08:00 |
|
lyon
|
7d7cd8a8d4
|
fix: use internal caserun API orchestration URL
|
2026-06-26 17:24:58 +08:00 |
|
lyon
|
65f3cc2f8a
|
fix: remove v0.2 caserun runtime fallback
|
2026-06-26 16:26:59 +08:00 |
|
Lyon
|
ed9d40815e
|
fix: keep preset login resilient to OpenFGA outage (#2189)
Co-authored-by: root <root@lyon.remote>
|
2026-06-26 12:57:27 +08:00 |
|
Lyon
|
38b7d7bc87
|
feat: add YAML-first users nav access (#2188)
|
2026-06-26 12:23:37 +08:00 |
|
lyon
|
9b91d92f2b
|
fix: discover configmap hwpod spec symlinks
|
2026-06-26 10:53:47 +08:00 |
|
lyon
|
c9dd8150f2
|
fix: reuse warm AgentRun runner for HWLAB turns
|
2026-06-26 08:57:42 +08:00 |
|
lyon
|
79e38267f1
|
fix: keep terminal workbench timing sealed
|
2026-06-26 07:30:23 +08:00 |
|
lyon
|
ab8a0c8cc8
|
fix: remove workbench read-side fallback
|
2026-06-26 07:00:54 +08:00 |
|
Lyon
|
b0f36a3789
|
feat: persist workbench session inputs (#2175)
|
2026-06-26 05:10:24 +08:00 |
|
Lyon
|
1a6dd66a97
|
fix: proxy project management write resources (#2167)
|
2026-06-25 23:32:14 +08:00 |
|
Lyon
|
590b662317
|
fix: preserve cancel prompt after event checkpoints (#2154)
Co-authored-by: root <root@lyon.remote>
|
2026-06-25 19:42:10 +08:00 |
|
Lyon
|
5f3b9f7fad
|
fix: aggregate workbench terminal projection rows (#2153)
Co-authored-by: root <root@lyon.remote>
|
2026-06-25 19:29:57 +08:00 |
|
root
|
db9da40ee2
|
fix: keep workbench trace terminal facts scoped per trace
|
2026-06-25 11:02:32 +00:00 |
|
Lyon
|
60a7caf620
|
Merge pull request #2149 from pikasTech/codex/2131-trace-terminal-v03
[2125-P4] 稳定 Workbench assistant message 投影身份
|
2026-06-25 18:39:36 +08:00 |
|
root
|
fa0f769fc2
|
fix: stabilize workbench assistant projection identity
|
2026-06-25 10:38:48 +00:00 |
|
lyon
|
65405d3f2d
|
feat: trace workbench launch failures
|
2026-06-25 18:33:21 +08:00 |
|
Lyon
|
b611225e30
|
Merge pull request #2147 from pikasTech/feat/2136-workbench-launch-link
feat: add project Workbench launch
|
2026-06-25 18:01:16 +08:00 |
|
lyon
|
06284f5287
|
feat: add project workbench launch
|
2026-06-25 17:59:19 +08:00 |
|
root
|
75d43aa6ff
|
workbench consume facts-only realtime snapshots
|
2026-06-25 09:49:05 +00:00 |
|
lyon
|
de8ebb51c3
|
feat: add project management microservice
|
2026-06-25 16:34:59 +08:00 |
|
Lyon
|
d608c272ea
|
fix: seal terminal workbench timing (#2118)
|
2026-06-25 13:12:42 +08:00 |
|
Lyon
|
77979025e7
|
feat: add web caserun compile path (#2117)
|
2026-06-25 13:00:23 +08:00 |
|
lyon
|
3e2d71c5e0
|
fix: stabilize D601 HWPOD web caserun path
|
2026-06-25 12:18:09 +08:00 |
|
lyon
|
c8a76f33ac
|
fix(hwlab-node): log cloud diagnostics
|
2026-06-25 11:02:52 +08:00 |
|
lyon
|
31be0b918d
|
fix(hwlab-node): expose diagnostics op metadata
|
2026-06-25 10:45:23 +08:00 |
|
lyon
|
94a73dd0c5
|
fix(hwlab-node): allow diagnostics node op
|
2026-06-25 10:35:53 +08:00 |
|
Lyon
|
8bf7aa9df0
|
Merge pull request #2107 from pikasTech/fix/2097-hwlab-node-diagnostics
fix(hwlab-node): stabilize tray diagnostics updater
|
2026-06-25 10:25:33 +08:00 |
|
lyon
|
c21fe192c8
|
fix(hwlab-node): stabilize tray diagnostics updater
|
2026-06-25 10:24:38 +08:00 |
|
lyon
|
a94113a4b9
|
fix: keep workbench projection writes durable without reads
|
2026-06-25 10:23:17 +08:00 |
|
Lyon
|
fb201751d9
|
Merge pull request #2100 from pikasTech/feat/2097-hwlab-node-py
feat: add HWLAB node Python GUI
|
2026-06-25 09:25:28 +08:00 |
|
lyon
|
42844887cc
|
feat: add HWLAB node Python GUI
|
2026-06-25 09:24:16 +08:00 |
|
lyon
|
f3967a5f6d
|
fix: backfill terminal workbench trace events
|
2026-06-25 09:22:58 +08:00 |
|
lyon
|
8bae0ef604
|
fix: keep workbench projection facts trace-scoped
|
2026-06-25 08:36:55 +08:00 |
|
Lyon
|
41555af9ae
|
fix: preserve sealed AgentRun cancel result (#2095)
|
2026-06-25 08:06:33 +08:00 |
|
Lyon
|
5bcffeb263
|
fix: expose blocked AgentRun cancel disposition (#2092)
|
2026-06-25 07:28:16 +08:00 |
|
lyon
|
5fe79674d5
|
fix: canonicalize canceled workbench final response
|
2026-06-25 06:53:01 +08:00 |
|
lyon
|
275aba1450
|
fix: seal canceled workbench final response
|
2026-06-25 06:45:13 +08:00 |
|
Lyon
|
fe2ed4e308
|
fix: read workbench final response from message parts (#2083)
|
2026-06-25 05:17:58 +08:00 |
|
Lyon
|
19eee3b734
|
fix: seal workbench final response as message part (#2082)
|
2026-06-25 04:47:20 +08:00 |
|
Lyon
|
2651a6ee55
|
fix(workbench): replay SSE outbox through runtime service (#2070)
|
2026-06-24 23:21:02 +08:00 |
|
Lyon
|
c604dd2236
|
fix(workbench): replay realtime outbox by after seq (#2068)
|
2026-06-24 22:45:17 +08:00 |
|
Lyon
|
deef52bdc6
|
fix(workbench): emit session message outbox snapshots (#2065)
|
2026-06-24 21:14:52 +08:00 |
|
Lyon
|
e390becd72
|
fix(workbench): keep projected trace times monotonic (#2054)
|
2026-06-24 17:49:04 +08:00 |
|
Lyon
|
b49f2a5ed2
|
fix(workbench): surface projection fallback failures (#2052)
|
2026-06-24 17:10:07 +08:00 |
|
Lyon
|
5ff705c23c
|
fix(workbench): block steer after unsealed terminal errors (#2050)
|
2026-06-24 16:44:40 +08:00 |
|
Lyon
|
e0ad20edc9
|
fix(workbench): fail visibly on projection fact write errors (#2046)
|
2026-06-24 15:29:12 +08:00 |
|
Lyon
|
fbc23d20a9
|
fix(workbench): persist user message through event projection (#2045)
|
2026-06-24 15:01:46 +08:00 |
|