Commit Graph

118 Commits

Author SHA1 Message Date
UniDesk Codex bc582a64ec fix: allow opencode iframe session cookies 2026-06-30 02:34:31 +08:00
UniDesk Codex e105deb0bb fix: proxy opencode through hwlab auth 2026-06-30 01:53:52 +08:00
lyon 2579371b7f obs(workbench): add OTel read and auth spans for #1078 2026-06-27 03:55:53 +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 bcb3a4d02e fix(auth): singleflight access schema initialization (#1953) 2026-06-23 06:33:07 +08:00
Lyon 5000842320 fix(auth): add user billing dependency spans (#1948) 2026-06-23 04:36:19 +08:00
Lyon 85c135d18a fix(auth): issue local sessions for user billing web login (#1863) 2026-06-22 09:19:24 +08:00
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