Commit Graph
190 Commits
Author SHA1 Message Date
zyycnandCodex e3971df6f0 refactor: tighten runtime configuration
Co-authored-by: Codex <noreply@openai.com>
2026-06-28 01:30:41 +08:00
zyycnandCodex 60e788e1b0 refactor: remove api key pepper
Co-authored-by: Codex <noreply@openai.com>
2026-06-28 00:16:53 +08:00
zyycnandCodex a7a72079f5 refactor: converge database design
Co-authored-by: Codex <noreply@openai.com>
2026-06-27 23:58:07 +08:00
zyycnandCodex 71d192db45 feat: refine admin console and api keys
Co-authored-by: Codex <noreply@openai.com>
2026-06-27 21:26:14 +08:00
zyycnandCodex e917ce0c9f docs: remove stale project notes
Co-authored-by: Codex <noreply@openai.com>
2026-06-27 18:51:06 +08:00
zyycnandCodex b84bea4494 fix: correct quota sync and cache metrics
Co-authored-by: Codex <noreply@openai.com>
2026-06-26 02:42:15 +08:00
zyycnandCodex fa4c9f41bf 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 be244e9f5e docs: add desktop quota refresh evidence
Co-authored-by: Codex <noreply@openai.com>
2026-06-26 01:40:01 +08:00
zyycnandCodex ec92e2fa04 docs: clarify desktop evidence boundary
Co-authored-by: Codex <noreply@openai.com>
2026-06-26 01:27:23 +08:00
zyycnandCodex 082afc0627 fix: stamp WebSocket request start time
Co-authored-by: Codex <noreply@openai.com>
2026-06-26 01:20:40 +08:00
zyycnandCodex ff7e4face1 fix: classify SSE cyber policy failures
Co-authored-by: Codex <noreply@openai.com>
2026-06-26 01:10:03 +08:00
zyycnandCodex 895388f121 fix: reuse cookies for usage refresh
Co-authored-by: Codex <noreply@openai.com>
2026-06-26 00:55:11 +08:00
zyycnandCodex 672f6798a7 fix: align official quota windows
Co-authored-by: Codex <noreply@openai.com>
2026-06-26 00:27:21 +08:00
ZyyandCodex f1ee632e1e fix: update dashboard data and layout
Co-authored-by: Codex <noreply@openai.com>
2026-06-24 18:14:54 +08:00
zyycnandCodex 16003c8441 test: flatten integration test layout
Co-authored-by: Codex <noreply@openai.com>
2026-06-23 20:45:01 +08:00
zyycnandCodex fb5f311a1c fix: account recovery edge cases
Co-authored-by: Codex <noreply@openai.com>
2026-06-23 20:44:52 +08:00
ZyyandCodex ea54e15046 refactor: align proxy runtime architecture
Co-authored-by: Codex <noreply@openai.com>
2026-06-23 16:55:32 +08:00
zyycnandCodex f061838bc2 refactor: align proxy runtime architecture
Co-authored-by: Codex <noreply@openai.com>
2026-06-23 03:58:07 +08:00
zyycnandCodex 3b16767177 refactor: align monolith architecture boundaries
Co-authored-by: Codex <noreply@openai.com>
2026-06-23 03:28:24 +08:00
zyycnandCodex 552ec2424c refactor: migrate workspace to monolith layout
Co-authored-by: Codex <noreply@openai.com>
2026-06-22 23:45:33 +08:00
zyycnandCodex 0cf99a8b2e fix: align OpenAI real-chain behavior
Co-authored-by: Codex <noreply@openai.com>
2026-06-20 21:03:36 +08:00
zyycnandCodex e06c90c38c refactor: clean runtime storage schema
Co-authored-by: Codex <noreply@openai.com>
2026-06-20 18:16:04 +08:00
zyycnandCodex 17de9ffe57 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 b8c14f5dd1 chore: clean project test layout
Co-authored-by: Codex <noreply@openai.com>
2026-06-19 22:13:30 +08:00
zyycnandCodex 8763187266 docs: add architecture overview
Co-authored-by: Codex <noreply@openai.com>
2026-06-19 20:53:26 +08:00
zyycnandCodex 87c199f543 docs: add architecture overview
Co-authored-by: Codex <noreply@openai.com>
2026-06-18 01:34:01 +08:00
zyycn 8ee764f3f7 docs: add codex desktop websocket parity design 2026-06-17 00:02:08 +08:00
ZyyandCodex 0a2d10f75d docs: add architecture overview
Co-authored-by: Codex <noreply@openai.com>
2026-06-16 17:46:48 +08:00
ZyyandCodex 4ea7d86592 test: remove unused refresh fixtures
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 19:00:53 +08:00
ZyyandCodex 86180b99d4 test: remove synthetic stream goldens
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 18:52:21 +08:00
ZyyandCodex c588fe2447 test: remove open-ended parity goldens
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 18:39:54 +08:00
ZyyandCodex 6d78536414 test: add response conversion parity goldens
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 18:24:48 +08:00
ZyyandCodex f6087cb33c test: add compact chat error goldens
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 17:21:51 +08:00
ZyyandCodex dbafc451a6 fix: align responses streaming fallback errors
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 16:57:45 +08:00
zyycnandCodex 221dc08b3e codex: add sse parser golden
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 13:30:34 +08:00
zyycnandCodex 36162aefaf codex: add websocket golden
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 13:22:43 +08:00
zyycnandCodex bf53bbfe47 codex: add stream golden
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 13:15:40 +08:00
zyycnandCodex 83d13b6c90 codex: align recovery transition
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 13:08:10 +08:00
zyycnandCodex a7fd8a7fe3 codex: align recovery action
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 12:51:11 +08:00
zyycnandCodex 16027e9a84 codex: align responses errors
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 12:34:11 +08:00
zyycnandCodex 728e7c5415 codex: align history fallback
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 12:18:25 +08:00
zyycnandCodex 80c5b45d47 codex: cover implicit resume
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 12:05:34 +08:00
zyycnandCodex 4547bb6744 codex: persist refresh state
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 11:56:51 +08:00
zyycnandCodex f0e62e4d9c docs: clarify refresh gap
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 11:40:58 +08:00
zyycnandCodex c0d6d78abd docs: mark responses parity
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 11:37:38 +08:00
zyycnandCodex 56d8476275 codex: forward body version
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 11:34:54 +08:00
zyycnandCodex 4202a31f69 docs: align parity status
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 11:29:28 +08:00
zyycnandCodex cce1233aa7 codex: recover refresh failures
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 11:26:46 +08:00
zyycnandCodex aa060bfec4 codex: preserve usage windows
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 11:15:53 +08:00
zyycnandCodex 3ae55c994c codex: audit active limit
Co-authored-by: Codex <noreply@openai.com>
2026-06-15 11:05:59 +08:00