lyon
|
786569eac0
|
fix: trace auth login with otel
|
2026-06-20 08:37:56 +08:00 |
|
lyon
|
063633f8e2
|
fix: stagger workbench background db scans
|
2026-06-19 16:54:43 +08:00 |
|
lyon
|
02989a8237
|
fix: preserve workbench message whitespace
|
2026-06-19 15:40:12 +08:00 |
|
lyon
|
4d62b1be57
|
fix: reduce durable workbench trace read pressure
|
2026-06-19 12:30:43 +08:00 |
|
lyon
|
e444f4d80d
|
feat(workbench): paginate session rail history
|
2026-06-19 01:34:43 +08:00 |
|
lyon
|
dac2a0b3c4
|
fix: canonicalize web auth principal
|
2026-06-18 23:45:17 +08:00 |
|
lyon
|
dd01f47951
|
fix: converge workbench session state projection
|
2026-06-18 15:55:18 +08:00 |
|
lyon
|
08b2e3077a
|
fix: converge workbench session authority
|
2026-06-18 15:24:16 +08:00 |
|
lyon
|
6a313e9ee8
|
fix(workbench): unify session authority for reload deletion and mobile actions
|
2026-06-18 10:34:24 +08:00 |
|
lyon
|
7904897392
|
fix(workbench): enforce project-scoped session views
|
2026-06-17 22:34:35 +08:00 |
|
lyon
|
73f79a6713
|
fix: persist deep link workspace authority
|
2026-06-17 20:54:50 +08:00 |
|
lyon
|
0e6c556917
|
fix: sanitize stale workspace trace reads
|
2026-06-17 20:10:51 +08:00 |
|
lyon
|
d6b2b32067
|
fix: clear stale workspace trace restore
|
2026-06-17 19:59:57 +08:00 |
|
lyon
|
7ed2968b64
|
fix: stabilize workbench session restore
|
2026-06-17 19:06:50 +08:00 |
|
lyon
|
da6be55512
|
fix: remove workbench legacy read repair paths
|
2026-06-17 15:20:56 +08:00 |
|
lyon
|
e58e8e391c
|
fix(workbench): preserve message lifecycle on reload
|
2026-06-17 12:51:52 +08:00 |
|
lyon
|
bc9ee41d83
|
feat(workbench): add read-only API read model
|
2026-06-17 11:12:04 +08:00 |
|
lyon
|
1527a992c3
|
fix: align AgentRun reuse assertions with spec
|
2026-06-17 00:56:21 +08:00 |
|
lyon
|
62cc77b10b
|
fix: harden user-billing login transient handling
|
2026-06-17 00:33:48 +08:00 |
|
lyon
|
e0ac07c2f5
|
fix: make session rail use stateless list authority
|
2026-06-16 18:31:45 +08:00 |
|
lyon
|
355bfcdc00
|
fix(api): prefer current turn trace in conversation summary
|
2026-06-16 15:01:13 +08:00 |
|
lyon
|
20c26246f3
|
fix(web): restore running code agent sessions after refresh
|
2026-06-16 14:44:38 +08:00 |
|
lyon
|
a677f0bb9f
|
fix: sync workbench session tab status
|
2026-06-16 13:48:12 +08:00 |
|
lyon
|
c5bd542c30
|
fix: make workbench session timestamps user-driven
|
2026-06-16 07:03:00 +08:00 |
|
lyon
|
6173b5e5c6
|
fix: mark evicted agent sessions non-reusable
|
2026-06-16 03:45:33 +08:00 |
|
lyon
|
1a15863f9d
|
fix: preserve restored session markdown
|
2026-06-15 23:03:20 +08:00 |
|
Lyon
|
b41bae1c81
|
fix: preserve existing agent conversation messages (#1282)
|
2026-06-15 21:36:26 +08:00 |
|
Lyon
|
ce7c2658cf
|
fix: unify workbench conversation message persistence (#1281)
|
2026-06-15 21:28:31 +08:00 |
|
lyon
|
c84ee72eb9
|
feat: add v03 user billing entitlements
|
2026-06-14 15:34:13 +08:00 |
|
lyon
|
1b895a5b56
|
fix: defer AgentRun code agent billing until terminal result
|
2026-06-14 13:22:35 +08:00 |
|
lyon
|
da268da85c
|
fix: preserve user-billing usernames
|
2026-06-14 11:55:44 +08:00 |
|
lyon
|
7823bb7a95
|
feat: 补齐 v03 用户管理 Web parity
|
2026-06-14 11:04:52 +08:00 |
|
Lyon
|
3f8fc6b80c
|
feat: connect cloud api code agent billing (#1139)
|
2026-06-13 20:19:07 +08:00 |
|
Codex Agent
|
6cae643161
|
fix: remove legacy trace fallback paths
|
2026-06-06 13:55:03 +08:00 |
|
Codex Agent
|
1830df467e
|
fix: unify AgentRun trace result authority
|
2026-06-06 13:08:23 +08:00 |
|
Codex Agent
|
c80493f240
|
fix: validate trace result provenance
|
2026-06-06 12:03:29 +08:00 |
|
Codex Agent
|
aa06af6a91
|
fix: preserve latest trace during historical repair
|
2026-06-06 11:40:21 +08:00 |
|
Codex Agent
|
7c6df8d9b4
|
fix: index historical AgentRun traces
|
2026-06-06 11:21:00 +08:00 |
|
Codex Agent
|
4a22efb81a
|
fix: detect whitespace-folded progress replies
|
2026-06-05 23:23:27 +08:00 |
|
Codex Agent
|
fcd15b49d1
|
fix: trim message-only folded progress
|
2026-06-05 23:12:18 +08:00 |
|
Codex Agent
|
d3ef88b58d
|
fix: trim folded progress from agent conversations
|
2026-06-05 22:54:40 +08:00 |
|
Codex Agent
|
7637a43699
|
fix: preserve code agent final response text
|
2026-06-05 22:30:29 +08:00 |
|
Lyon
|
8ae0f55463
|
fix: repair webui refresh trace layout (#938)
Co-authored-by: Codex Agent <codex@hwlab.local>
|
2026-06-05 22:10:14 +08:00 |
|
Lyon
|
318df8597d
|
fix: show inherited admin tool authority (#937)
Co-authored-by: Codex Agent <codex@hwlab.local>
|
2026-06-05 22:00:36 +08:00 |
|
Codex Agent
|
a3ffd45e55
|
fix: enforce api key auth boundary
|
2026-06-05 21:58:16 +08:00 |
|
Lyon
|
2adc2f678f
|
fix: restore bootstrap admin authority (#935)
Co-authored-by: Codex Agent <codex@hwlab.local>
|
2026-06-05 21:44:13 +08:00 |
|
Codex Agent
|
3e7131f6ab
|
refactor: converge hwpod node-ops channel
|
2026-06-05 17:23:56 +08:00 |
|
Codex Agent
|
d6769bf1d3
|
fix: remove v02 authorization residue
|
2026-06-05 14:00:13 +08:00 |
|
Lyon
|
fc411b00f8
|
fix: remove legacy device pod grants authority (#906)
Co-authored-by: Codex Agent <codex@hwlab.local>
|
2026-06-05 12:02:51 +08:00 |
|
Lyon
|
48e3d24ad6
|
fix: converge v02 authorization on OpenFGA (#899)
Co-authored-by: Codex Agent <codex@hwlab.local>
|
2026-06-05 11:11:15 +08:00 |
|