Commit Graph
178 Commits
Author SHA1 Message Date
zyycnandCodex 68deb10ea9 fix: align official quota windows
Co-authored-by: Codex <noreply@openai.com>
2026-06-26 00:27:21 +08:00
ZyyandCodex 91bbb2d425 fix: update dashboard data and layout
Co-authored-by: Codex <noreply@openai.com>
2026-06-24 18:14:54 +08:00
zyycnandCodex 82fb5eca7d test: flatten integration test layout
Co-authored-by: Codex <noreply@openai.com>
2026-06-23 20:45:01 +08:00
zyycnandCodex f8cbbf19e2 fix: account recovery edge cases
Co-authored-by: Codex <noreply@openai.com>
2026-06-23 20:44:52 +08:00
ZyyandCodex 614715b9f1 refactor: align proxy runtime architecture
Co-authored-by: Codex <noreply@openai.com>
2026-06-23 16:55:32 +08:00
zyycnandCodex cc5ad1a27e refactor: align proxy runtime architecture
Co-authored-by: Codex <noreply@openai.com>
2026-06-23 03:58:07 +08:00
zyycnandCodex 39d9b2b078 refactor: align monolith architecture boundaries
Co-authored-by: Codex <noreply@openai.com>
2026-06-23 03:28:24 +08:00
zyycnandCodex 0a4dd234e0 refactor: migrate workspace to monolith layout
Co-authored-by: Codex <noreply@openai.com>
2026-06-22 23:45:33 +08:00
zyycnandCodex ccf2e24f2f fix: align OpenAI real-chain behavior
Co-authored-by: Codex <noreply@openai.com>
2026-06-20 21:03:36 +08:00
zyycnandCodex 7b18e29231 refactor: clean runtime storage schema
Co-authored-by: Codex <noreply@openai.com>
2026-06-20 18:16:04 +08:00
zyycnandCodex 8979d8c37c fix: align upstream request and account lifecycle
- use OpenAI fork WebSocket transport and aligned request headers

- persist refresh/account failure states and dedupe account imports by identity

- document real-chain and risk-control audit results

Co-authored-by: Codex <noreply@openai.com>
2026-06-20 15:33:42 +08:00
zyycnandCodex b8db9a601d chore: clean project test layout
Co-authored-by: Codex <noreply@openai.com>
2026-06-19 22:13:30 +08:00
zyycnandCodex 01b538c416 docs: add architecture overview
Co-authored-by: Codex <noreply@openai.com>
2026-06-19 20:53:26 +08:00
zyycnandCodex f07442a28b docs: add architecture overview
Co-authored-by: Codex <noreply@openai.com>
2026-06-18 01:34:01 +08:00
zyycn 94a6cc5a50 docs: add codex desktop websocket parity design 2026-06-17 00:02:08 +08:00
ZyyandCodex 0f2b199fde docs: add architecture overview
Co-authored-by: Codex <noreply@openai.com>
2026-06-16 17:46:48 +08:00
ZyyandCodex 604521ad36 test: remove unused refresh fixtures
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 19:00:53 +08:00
ZyyandCodex fdee1fc78e test: remove synthetic stream goldens
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 18:52:21 +08:00
ZyyandCodex 334ff5891f test: remove open-ended parity goldens
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 18:39:54 +08:00
ZyyandCodex 5f60d52371 test: add response conversion parity goldens
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 18:24:48 +08:00
ZyyandCodex 34b4c7f2ab test: add compact chat error goldens
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 17:21:51 +08:00
ZyyandCodex 6d7e71c1b2 fix: align responses streaming fallback errors
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 16:57:45 +08:00
zyycnandCodex f971818891 codex: add sse parser golden
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 13:30:34 +08:00
zyycnandCodex b34362df81 codex: add websocket golden
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 13:22:43 +08:00
zyycnandCodex 71cdcf7c9a codex: add stream golden
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 13:15:40 +08:00
zyycnandCodex 3fa957f189 codex: align recovery transition
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 13:08:10 +08:00
zyycnandCodex e45227ba2f codex: align recovery action
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 12:51:11 +08:00
zyycnandCodex 3038383976 codex: align responses errors
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 12:34:11 +08:00
zyycnandCodex 0daee20ed3 codex: align history fallback
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 12:18:25 +08:00
zyycnandCodex af8fd1f287 codex: cover implicit resume
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 12:05:34 +08:00
zyycnandCodex fbee94e583 codex: persist refresh state
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 11:56:51 +08:00
zyycnandCodex 6bdbcc467d docs: clarify refresh gap
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 11:40:58 +08:00
zyycnandCodex 24e24e9299 docs: mark responses parity
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 11:37:38 +08:00
zyycnandCodex 0a84df7c9a codex: forward body version
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 11:34:54 +08:00
zyycnandCodex eac224028c docs: align parity status
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 11:29:28 +08:00
zyycnandCodex 085fd5f23e codex: recover refresh failures
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 11:26:46 +08:00
zyycnandCodex 18deead06c codex: preserve usage windows
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 11:15:53 +08:00
zyycnandCodex 692864e60b codex: audit active limit
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 11:05:59 +08:00
zyycnandCodex 7e69ebbcd2 codex: scope cookies
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 11:03:56 +08:00
zyycnandCodex 5ea154bc30 codex: track image usage
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 10:47:40 +08:00
zyycnandCodex e7d85e27a8 codex: verify dirty quota
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 10:19:58 +08:00
zyycnandCodex 5dfd0f3870 codex: mark dirty quota
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 10:05:44 +08:00
zyycnandCodex 8780efd461 codex: persist quota verification
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 10:02:53 +08:00
zyycnandCodex dea26de35e codex: cover transport failures
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 09:57:06 +08:00
zyycnandCodex 6054db2e25 codex: persist failed request attempts
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 09:53:51 +08:00
zyycnandCodex 0d23a08dfa codex: persist retry request attempts
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 09:41:12 +08:00
zyycnandCodex c1e275ed72 codex: align cloudflare fallback errors
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 09:36:53 +08:00
zyycnandCodex 1dac463af3 codex: align fallback exhaustion errors
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 09:30:17 +08:00
zyycnandCodex 3d18ba2eb3 codex: align sse usage extraction
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 09:19:38 +08:00
zyycnandCodex 97f3bdfc34 codex: clean expired cookies
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 09:14:04 +08:00