Commit Graph

25 Commits

Author SHA1 Message Date
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
nonononull 7f7f7e5147 Update README with additional information and links 2026-06-26 17:38:30 +08:00
nonononull 9633e6681a Merge pull request #2 from zhang3xing1/main
Avoid passing empty args to node scripts
2026-06-26 12:31:03 +08:00
掌星 441061fe5e Avoid passing empty args to node scripts
Make wrapper scripts omit the "${ARGS[@]}" expansion when no arguments are supplied. Each script now checks if ARGS is empty and invokes node with only the script path if so. Affects: scripts/install-for-current-provider.sh, scripts/launch-ui.sh, scripts/restore-codex-config.sh, scripts/start-gateway.sh, and scripts/stop-gateway.sh. This prevents an empty positional parameter from being passed to the .mjs entrypoints.
2026-06-26 12:28:11 +08:00
nonononull ae25b664d3 Merge pull request #1 from nonononull/codex/strict-502-streaming-516-20260626
Add strict 502 mode and upstream retry handling for streaming responses
2026-06-26 11:26:46 +08:00
nonononull d2e1acbaf4 Add strict 502 mode and upstream retry handling for streaming responses 2026-06-26 11:24:00 +08:00
fleetingtime20026 9cc6bc9b31 feat: publish codex retry gateway 2026-06-26 10:07:55 +08:00