Commit Graph
112 Commits
Author SHA1 Message Date
zyycnandCodex f3b37211a4 feat: add admin log management routes
Co-authored-by: Codex <noreply@openai.com>
2026-06-13 11:00:48 +08:00
zyycnandCodex 23044393e4 feat: add local diagnostics summary
Co-authored-by: Codex <noreply@openai.com>
2026-06-13 10:53:03 +08:00
zyycnandCodex 0119837770 feat: add admin settings writeback
Co-authored-by: Codex <noreply@openai.com>
2026-06-13 10:45:46 +08:00
zyycnandCodex 7b8fcda9ab docs: sync migration plan status
Co-authored-by: Codex <noreply@openai.com>
2026-06-13 10:23:29 +08:00
zyycnandCodex 53511d5c7a feat: add admin quota warnings route
Co-authored-by: Codex <noreply@openai.com>
2026-06-13 07:40:58 +08:00
zyycnandCodex e5b09ef8ce refactor: split http services and codex domains
Co-authored-by: Codex <noreply@openai.com>
2026-06-13 07:17:03 +08:00
ZyyandCodex 01b8548180 docs: record PKCE auth flow commit
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 18:21:10 +08:00
ZyyandCodex 0b56d5de09 feat: add admin PKCE auth flow
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 18:17:50 +08:00
ZyyandCodex a667ab1ee1 feat: add admin device auth flow
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 17:52:24 +08:00
ZyyandCodex 900a43055d feat: add admin auth status logout
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 17:28:43 +08:00
ZyyandCodex b834d50983 feat: implement WebSocket fallback account policy
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 17:18:33 +08:00
ZyyandCodex 5393a67f6b feat: add local client API key import export
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 17:18:33 +08:00
ZyyandCodex a408195c41 fix: map HTTP SSE response failures
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 17:18:33 +08:00
ZyyandCodex fdb362c1cf feat: add scoped admin account operations
Co-authored-by: Codex <noreply@openai.com>
2026-06-12 17:18:33 +08:00
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