Commit Graph
192 Commits
Author SHA1 Message Date
zyycnandCodex 877e9265ca feat: add account export workflow
Co-authored-by: Codex <noreply@openai.com>
2026-06-28 13:27:15 +08:00
zyycnandCodex 52b39af89d docs: audit deleted feature parity
Co-authored-by: Codex <noreply@openai.com>
2026-06-28 11:55:51 +08:00
zyycnandCodex 468b3f2915 refactor: tighten runtime configuration
Co-authored-by: Codex <noreply@openai.com>
2026-06-28 01:30:41 +08:00
zyycnandCodex 297b205566 refactor: remove api key pepper
Co-authored-by: Codex <noreply@openai.com>
2026-06-28 00:16:53 +08:00
zyycnandCodex a40c6922cd refactor: converge database design
Co-authored-by: Codex <noreply@openai.com>
2026-06-27 23:58:07 +08:00
zyycnandCodex 61bfab2205 feat: refine admin console and api keys
Co-authored-by: Codex <noreply@openai.com>
2026-06-27 21:26:14 +08:00
zyycnandCodex b40b903fba docs: remove stale project notes
Co-authored-by: Codex <noreply@openai.com>
2026-06-27 18:51:06 +08:00
zyycnandCodex 4775cb6fc7 fix: correct quota sync and cache metrics
Co-authored-by: Codex <noreply@openai.com>
2026-06-26 02:42:15 +08:00
zyycnandCodex 4c5016778e fix: align desktop session-id and thread-id headers
Co-authored-by: Codex <noreply@openai.com>
2026-06-26 02:08:25 +08:00
zyycnandCodex 5e7359bea5 docs: add desktop quota refresh evidence
Co-authored-by: Codex <noreply@openai.com>
2026-06-26 01:40:01 +08:00
zyycnandCodex b826a85806 docs: clarify desktop evidence boundary
Co-authored-by: Codex <noreply@openai.com>
2026-06-26 01:27:23 +08:00
zyycnandCodex 1aa09c4404 fix: stamp WebSocket request start time
Co-authored-by: Codex <noreply@openai.com>
2026-06-26 01:20:40 +08:00
zyycnandCodex 80162b599e fix: classify SSE cyber policy failures
Co-authored-by: Codex <noreply@openai.com>
2026-06-26 01:10:03 +08:00
zyycnandCodex 9af82fb5fa fix: reuse cookies for usage refresh
Co-authored-by: Codex <noreply@openai.com>
2026-06-26 00:55:11 +08:00
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