 ZyyandCodex
|
a3d308f882
|
feat: add Codex CLI auth import
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 17:18:33 +08:00 |
|
 ZyyandCodex
|
e051b3ade9
|
feat: align manual account import
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 16:15:15 +08:00 |
|
 ZyyandCodex
|
edeb53b2c1
|
docs: add parity drift audit
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 15:05:34 +08:00 |
|
 ZyyandCodex
|
e37d63f74c
|
docs: record manual account progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 14:48:38 +08:00 |
|
 ZyyandCodex
|
4649ef4f87
|
feat: add admin manual account creation
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 14:45:46 +08:00 |
|
 ZyyandCodex
|
01ec364398
|
docs: record account export progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 14:39:23 +08:00 |
|
 ZyyandCodex
|
a817e15087
|
feat: add admin account export
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 14:36:11 +08:00 |
|
 ZyyandCodex
|
f01f4e5f67
|
docs: record api key batch progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 14:27:10 +08:00 |
|
 ZyyandCodex
|
ca0aefd1c8
|
feat: add admin api key batch operations
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 14:23:57 +08:00 |
|
 ZyyandCodex
|
fad67b9be1
|
docs: record account cookie route progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 14:15:52 +08:00 |
|
 ZyyandCodex
|
e523857758
|
feat: add admin account cookie routes
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 14:07:23 +08:00 |
|
 ZyyandCodex
|
b29d8f9a34
|
docs: record api key mutation progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:58:35 +08:00 |
|
 ZyyandCodex
|
14fd4f5ef6
|
feat: add admin api key mutations
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:56:35 +08:00 |
|
 ZyyandCodex
|
51a518f692
|
docs: record account batch mutation progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:46:54 +08:00 |
|
 ZyyandCodex
|
cd7006aa12
|
feat: add admin account batch mutations
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:45:03 +08:00 |
|
 ZyyandCodex
|
ea88304997
|
docs: record admin account mutation progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:38:50 +08:00 |
|
 ZyyandCodex
|
56e653c570
|
feat: add admin account mutations
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:35:36 +08:00 |
|
 ZyyandCodex
|
60e4254b16
|
docs: record model allowlist progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:22:32 +08:00 |
|
 ZyyandCodex
|
796cc4a7b7
|
feat: sync refreshed model plan allowlist
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:20:37 +08:00 |
|
 ZyyandCodex
|
3959d95e14
|
docs: record model refresh progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:15:18 +08:00 |
|
 ZyyandCodex
|
19bff8c0d1
|
feat: add admin model refresh route
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:13:34 +08:00 |
|
 ZyyandCodex
|
62c21f638f
|
docs: record sub2api import progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:05:33 +08:00 |
|
 ZyyandCodex
|
155464ec00
|
feat: accept sub2api account imports
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:04:04 +08:00 |
|
 ZyyandCodex
|
47ca0e8494
|
docs: record model cache progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 12:56:32 +08:00 |
|
 ZyyandCodex
|
dfcda88235
|
feat: add backend model snapshot cache
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 12:55:07 +08:00 |
|
 ZyyandCodex
|
9c3d2c6463
|
docs: record streaming fallback progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 12:32:41 +08:00 |
|
 ZyyandCodex
|
2028e8f6e6
|
feat: extend upstream fallback to streaming routes
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 12:30:30 +08:00 |
|
 ZyyandCodex
|
14e14beb42
|
docs: record upstream fallback progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 12:21:32 +08:00 |
|
 ZyyandCodex
|
ed9b98c319
|
feat: add upstream account fallback handling
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 12:19:32 +08:00 |
|
 ZyyandCodex
|
e044a9a898
|
docs: record websocket parity progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 11:54:45 +08:00 |
|
 ZyyandCodex
|
72cfcc8c2e
|
feat: add codex websocket responses transport
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 11:52:44 +08:00 |
|
 ZyyandCodex
|
37f19f7fb7
|
docs: record openai parity progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 11:33:45 +08:00 |
|
 ZyyandCodex
|
8c72eec5d8
|
feat: add openai gpt parity routes
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 11:25:37 +08:00 |
|
 zyycnandCodex
|
e640c5e9ff
|
docs: record non-stream output reconstruction status
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 09:15:22 +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
|
9fc992347d
|
docs: record refresh failure logging status
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 06:58:39 +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
|
28b846cf49
|
docs: record refresh retry and usage stats status
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 06:50:16 +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
|
9e527ed21e
|
docs: record v1 streaming lifecycle status
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 06:27:04 +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
|
2cae3ca501
|
docs: record client api key status
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 01:58:55 +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
|
2ed0c9d74f
|
docs: record account pool restore status
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 01:46:38 +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
|
e45150cc10
|
docs: record v1 upstream lifecycle status
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 01:42:11 +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
|
7a4a34f729
|
docs: record admin account import status
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 01:24:47 +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
|
a02c6b420e
|
docs: record model catalog commit id
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 01:05:11 +08:00 |
|