Commit Graph
46 Commits
Author SHA1 Message Date
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
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 3652914442 docs: record sse usage commit id
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 23:19:41 +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 1b1e447697 docs: record refresh scheduler commit id
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 23:00:08 +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 cf6d6abd77 docs: record admin login commit id
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 22:53:32 +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 a84f456c45 docs: record fingerprint update commit id
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 22:41:09 +08:00
zyycnandCodex e32220a527 feat: persist fingerprint update history
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 22:39:51 +08:00
zyycnandCodex fca9361ecc docs: record cookie persistence commit id
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 22:30:56 +08:00
zyycnandCodex 5d3cc6ed3a feat: persist encrypted account cookies
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 22:30:12 +08:00
zyycnandCodex dd58ac682f docs: record admin logs route commit id
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 22:25:37 +08:00
zyycnandCodex b0c10f2d4b feat: add paginated admin logs route
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 22:24:28 +08:00
zyycnandCodex 349ea82e93 docs: record models endpoint commit id
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 22:18:21 +08:00
zyycnandCodex 3830b210d6 feat: add v1 models endpoint
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 22:17:56 +08:00
zyycnandCodex 762764cd4b docs: record runtime config commit id
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 22:15:04 +08:00
zyycnandCodex e0680bfd96 feat: load runtime configuration
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 22:14:24 +08:00
zyycnandCodex e56e8b91db docs: record runtime logging commit id
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 22:07:02 +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 07f16e6e42 docs: record implementation commit ids
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 21:58:09 +08:00
zyycnandCodex 1c34ea7268 feat: add admin api response contract
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 21:52:43 +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
zyycnandCodex 1bdd08c2f8 feat: add codex tls client and headers
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 21:17:58 +08:00
zyycnandCodex eb0341e884 feat: add paginated event logs
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 21:13:22 +08:00
zyycnandCodex 105aa580f8 feat: encrypt stored upstream secrets
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 21:09:44 +08:00
zyycnandCodex 24d579944e feat: split admin login and client api keys
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 21:05:47 +08:00
zyycnandCodex ffec8b5ad7 feat: add sqlite storage schema
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 20:59:31 +08:00
zyycnandCodex 9ed8579b8e feat: add codex-only configuration
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 20:55:43 +08:00
zyycnandCodex fc47967ff4 chore: scaffold codex-proxy-rs
Co-authored-by: Codex <noreply@openai.com>
2026-06-11 20:52:47 +08:00