Commit Graph
86 Commits
Author SHA1 Message Date
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
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
zyycnandCodex 6341336007 feat: add codex model catalog
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 01:04:35 +08:00
zyycnandCodex 6f0f301cad docs: record admin settings commit id
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 00:53:37 +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 73cf235ee8 docs: record gpt-5.5 default commit id
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 00:40:27 +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 2c84d62ed0 docs: record account scheduling commit id
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 00:32:45 +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 db412cfbe1 docs: record websocket boundary commit id
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 00:12:53 +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 7540b97fe5 docs: record http auth commit id
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 00:07:54 +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 d65fc59be8 docs: record account repository commit id
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 00:03:17 +08:00