Commit Graph
57 Commits
Author SHA1 Message Date
ZyyandCodex 9ccff751c0 docs: record account cookie route progress
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 14:15:52 +08:00
ZyyandCodex 203270f97b feat: add admin account cookie routes
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 14:07:23 +08:00
ZyyandCodex 81ce66d449 docs: record api key mutation progress
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 13:58:35 +08:00
ZyyandCodex 8af350df20 feat: add admin api key mutations
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 13:56:35 +08:00
ZyyandCodex 7cb674e6e2 docs: record account batch mutation progress
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 13:46:54 +08:00
ZyyandCodex 16eb4ed51d feat: add admin account batch mutations
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 13:45:03 +08:00
ZyyandCodex fcb79cb3a4 docs: record admin account mutation progress
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 13:38:50 +08:00
ZyyandCodex db6cb98bbf feat: add admin account mutations
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 13:35:36 +08:00
ZyyandCodex 5ce1315d07 docs: record model allowlist progress
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 13:22:32 +08:00
ZyyandCodex 4b1984645a feat: sync refreshed model plan allowlist
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 13:20:37 +08:00
ZyyandCodex f96b070e45 docs: record model refresh progress
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 13:15:18 +08:00
ZyyandCodex f75db60756 feat: add admin model refresh route
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 13:13:34 +08:00
ZyyandCodex 721b232f08 docs: record sub2api import progress
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 13:05:33 +08:00
ZyyandCodex 0b6cc7e36b feat: accept sub2api account imports
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 13:04:04 +08:00
ZyyandCodex 9623326e15 docs: record model cache progress
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 12:56:32 +08:00
ZyyandCodex 1738f24816 feat: add backend model snapshot cache
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 12:55:07 +08:00
ZyyandCodex ba1392eabf docs: record streaming fallback progress
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 12:32:41 +08:00
ZyyandCodex 3960a35f6e feat: extend upstream fallback to streaming routes
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 12:30:30 +08:00
ZyyandCodex f26bede12e docs: record upstream fallback progress
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 12:21:32 +08:00
ZyyandCodex 3ecd5b608e feat: add upstream account fallback handling
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 12:19:32 +08:00
ZyyandCodex 185fb28ced docs: record websocket parity progress
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 11:54:45 +08:00
ZyyandCodex 350ffbe96d feat: add codex websocket responses transport
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 11:52:44 +08:00
ZyyandCodex 2ecac2b0d4 docs: record openai parity progress
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 11:33:45 +08:00
zyycnandCodex 9ca5c7d0b8 fix: reconstruct non-stream response output
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 09:13:00 +08:00
zyycnandCodex 5bf012c64e feat: log token refresh failures
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 06:58:28 +08:00
zyycnandCodex fdb9374089 feat: add token refresh retry and usage stats
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 06:49:31 +08:00
zyycnandCodex ee0ed9036d feat: add v1 streaming and lifecycle logs
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 06:25:47 +08:00
zyycnandCodex e9fdea08d2 feat: add admin client api key management
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 01:58:08 +08:00
zyycnandCodex 636fa79605 feat: restore account pool from sqlite
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 01:45:59 +08:00
zyycnandCodex c2cf7a670f feat: wire v1 responses to codex upstream
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 01:40:25 +08:00
zyycnandCodex 228febde67 feat: add encrypted admin account import
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 01:23:50 +08:00
zyycnandCodex 6341336007 feat: add codex model catalog
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 01:04:35 +08:00
zyycnandCodex cfec8bac00 feat: add read-only admin settings
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 00:52:52 +08:00
zyycnandCodex 6179d44e5b feat: default codex model to gpt-5.5
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 00:40:02 +08:00
zyycnandCodex 4dc0c9a05a feat: extend account scheduling primitives
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 00:32:02 +08:00
zyycnandCodex cc0516d390 feat: add codex websocket boundary
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 00:12:21 +08:00
zyycnandCodex cec460762c feat: add http auth boundary
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 00:07:28 +08:00
zyycnandCodex 14fe7060c7 feat: add account repository
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 00:02:31 +08:00
zyycnandCodex 8d70aa0ed2 docs: record original gap audit
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 23:48:02 +08:00
zyycnandCodex 225fbffb75 feat: add codex sse and usage helpers
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 23:19:01 +08:00
zyycnandCodex 2f25db8a4e feat: add native account refresh scheduler
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 22:59:38 +08:00
zyycnandCodex 4e0d1e5a66 feat: add admin login sessions
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 22:52:11 +08:00
zyycnandCodex fc16c48beb feat: add runtime log rotation
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 22:06:17 +08:00
zyycnandCodex 33b63f3020 docs: document codex-proxy-rs scope
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 21:44:39 +08:00
zyycnandCodex dd26d31328 feat: parse codex desktop fingerprint updates
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 21:39:10 +08:00
zyycnandCodex 88cad87ced feat: enforce codex-only upstream routing
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 21:35:13 +08:00
zyycnandCodex ab0ad8f80e feat: add http router auth boundaries
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 21:31:30 +08:00
zyycnandCodex eff182e5e1 feat: add openai to codex translation
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 21:26:38 +08:00
zyycnandCodex 0f97c5ce47 feat: add account pool foundation
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 21:23:21 +08:00
zyycnandCodex 4710926742 feat: add account scoped cookie jar
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 21:20:42 +08:00