35 Commits
Author SHA1 Message Date
shujakuin ca8935d73e docs: clarify gateway rollout verification 2026-07-17 22:47:00 +08:00
shujakuin 9e27778e05 feat: add verified profile import and export 2026-07-11 19:31:23 +08:00
shujakuin 066e2d9b61 docs: use gpt-5.6-terra for Codex smoke tests 2026-07-11 13:49:37 +08:00
shujakuin bf01fcd727 fix: retry Codex overload error codes 2026-07-11 13:44:12 +08:00
shujakuin 29eb91e0c3 fix: pace captured SSE replay 2026-07-11 13:16:40 +08:00
shujakuin 7d0a40e1ea fix: preserve responses SSE lifecycle during replay 2026-07-11 02:36:00 +08:00
shujakuin 92d3845eca fix: exclude management paths from request history 2026-07-10 07:38:13 +08:00
shujakuin f62c4d2fed fix: migrate legacy runtime image configuration 2026-07-10 07:09:35 +08:00
shujakuin 0d244e596c feat: separate image profiles from text routing 2026-07-10 07:05:22 +08:00
shujakuin 2ff38c71bb docs: add rollout testing guidance 2026-07-09 06:20:03 +08:00
shujakuin 73811daaac Normalize responses SSE events for Codex 2026-07-09 05:51:09 +08:00
shujakuin 26070fb7d5 fix: replay buffered success streams incrementally 2026-07-08 21:27:39 +08:00
shujakuin f9a71663f6 docs: add infra app metadata 2026-07-08 16:03:23 +08:00
shujakuin 5d48ef5880 fix: parse escaped retryable error messages 2026-07-08 10:08:25 +08:00
shujakuin a62f2cf1b9 feat: add retry wave visibility controls 2026-07-07 20:28:24 +08:00
shujakuin 446a0e99a8 fix: raise request body limit to 1GB 2026-07-01 16:26:59 +08:00
shujakuin c8cc3b153b feat: support access-key protected admin 2026-06-30 21:06:20 +08:00
shujakuin d90a1cd94f feat: gate admin ui with optional access key 2026-06-30 19:46:29 +08:00
shujakuin 41357f5e7a Update README.md 2026-06-30 17:43:41 +08:00
shujakuin 5e237993dd fix: broaden thread id capture 2026-06-30 17:00:33 +08:00
shujakuin a642022066 feat: track thread ids and retry stream disconnects 2026-06-30 11:25:36 +08:00
shujakuin ec1f8ceb16 add stable request ids for replays 2026-06-30 00:10:49 +08:00
shujakuin 43097a22f1 retry more capacity-style upstream failures 2026-06-29 21:21:42 +08:00
shujakuin 1d7016bf65 retry stream capacity errors in gateway 2026-06-29 20:54:25 +08:00
shujakuin ab0572baf6 speed up admin ui polling and payloads 2026-06-29 20:20:19 +08:00
shujakuin 2db86643c8 show stream age as last update offset 2026-06-29 19:48:24 +08:00
shujakuin be22c84497 freeze stream age after request finish 2026-06-29 19:41:22 +08:00
shujakuin f1a755eebe make profile startup state-driven 2026-06-29 19:10:33 +08:00
shujakuin 8c21691478 lazy load admin ui data by page 2026-06-29 18:23:04 +08:00
shujakuin 57c7264c7b harden upstream retry handling 2026-06-29 18:04:53 +08:00
shujakuin 94bece3cf2 default profiles page to active profile 2026-06-29 17:11:18 +08:00
shujakuin 5f6fb3504d persist gateway metrics across restarts 2026-06-29 16:54:29 +08:00
shujakuin 283c14b6b4 retry capacity-style upstream errors 2026-06-29 15:54:36 +08:00
shujakuin 778068af42 style: color request timing pills 2026-06-29 04:49:15 +08:00
shujakuin 4605885262 feat: add profile ui and request telemetry 2026-06-29 04:40:32 +08:00