Commit Graph

  • e783d0a62e Merge pull request #2441 from MonsterQiu/issue-2421-alias-before-suspension Luis Pater 2026-04-02 10:27:39 +08:00
  • b05f575e9b Merge pull request #2444 from 0oAstro/fix/codex-nonstream-finish-reason-tool-calls Luis Pater 2026-04-02 10:01:25 +08:00
  • f5e9f01811 test(amp): update tests to expect thinking blocks to pass through during streaming Aikins Laryea 2026-04-01 20:35:23 +00:00
  • ff7dbb5867 test(amp): update tests to expect thinking blocks to pass through during streaming Aikins Laryea 2026-04-01 20:04:00 +00:00
  • e34b2b4f1d fix(gemini): clean tool schemas and eager_input_streaming Aikins Laryea 2026-04-01 19:49:38 +00:00
  • 15c2f274ea fix: preserve cloak config defaults when mode omitted edlsh 2026-04-01 13:20:11 -04:00
  • 37249339ac feat: add opt-in experimental Claude cch signing edlsh 2026-04-01 13:03:17 -04:00
  • c422d16beb Merge pull request #2398 from 7RPH/fix/responses-sse-framing Luis Pater 2026-04-02 00:46:51 +08:00
  • 66cd50f603 Merge pull request #2468 from router-for-me/ip Luis Pater 2026-04-02 00:03:35 +08:00
  • caa529c282 fix(openai): improve client IP retrieval in websocket handler hkfires 2026-04-01 20:16:01 +08:00
  • 51a4379bf4 refactor(openai): remove websocket body log truncation limit hkfires 2026-04-01 18:11:43 +08:00
  • acf98ed10e fix(openai): add session reference counter and cache lifecycle management for websocket tools Luis Pater 2026-04-01 17:28:50 +08:00
  • d1c07a091e fix(openai): add websocket tool call repair with caching and tests to improve transcript consistency Luis Pater 2026-04-01 17:16:49 +08:00
  • 105a21548f fix(codex): centralize session management with global store and add tests for executor session lifecycle Luis Pater 2026-04-01 13:17:10 +08:00
  • 1734aa1664 fix(codex): prioritize websocket-enabled credentials across priority tiers in scheduler logic Luis Pater 2026-04-01 12:51:12 +08:00
  • ca11b236a7 refactor(runtime, openai): simplify header management and remove redundant websocket logging logic Luis Pater 2026-04-01 11:57:31 +08:00
  • 6fdff8227d docs: add ProxyPal to 'Who is with us?' section huynhgiabuu 2026-04-01 00:17:03 +07:00
  • 330e12d3c2 fix(codex): conditionally set Session_id header for Mac OS user agents and clean up redundant logic Luis Pater 2026-04-01 10:53:14 +08:00
  • b468ca79c3 Merge branch 'dev' of github.com:router-for-me/CLIProxyAPI into dev Luis Pater 2026-04-01 03:09:03 +08:00
  • d2c7e4e96a refactor(runtime): move executor utilities to helps package and update references Luis Pater 2026-04-01 03:08:20 +08:00
  • 1c7003ff68 Merge pull request #2452 from Lucaszmv/fix-qwen-cli-v0.13.2 Luis Pater 2026-04-01 02:44:27 +08:00
  • 1b44364e78 fix(qwen): update CLI simulation to v0.13.2 Lucaszmv 2026-03-31 14:48:04 -03:00
  • f93dde43df docs: add API usage guide with multi-language code examples JOUNGWOOK KWON 2026-03-31 21:23:22 +09:00
  • 84a2874c7b docs: add Docker deployment and reverse proxy setup guides JOUNGWOOK KWON 2026-03-31 21:20:55 +09:00
  • ec77f4a4f5 fix(codex): set finish_reason to tool_calls in non-streaming response when tool calls are present 0oAstro 2026-03-31 13:55:01 +05:30
  • f611dd6e96 refactor(auth): dedupe route-aware model support checks MonsterQiu 2026-03-31 15:42:25 +08:00
  • 07b7c1a1e0 fix(auth): resolve oauth aliases before suspension checks MonsterQiu 2026-03-31 14:27:14 +08:00
  • 51fd58d74f fix(codex): use normalizeCodexInstructions to set default instructions Luis Pater 2026-03-31 12:16:57 +08:00
  • faae9c2f7c Merge pull request #2422 from MonsterQiu/fix/codex-compact-instructions Luis Pater 2026-03-31 12:14:20 +08:00
  • bc3a6e4646 Merge pull request #2434 from MonsterQiu/fix/codex-responses-null-instructions Luis Pater 2026-03-31 12:01:21 +08:00
  • b09b03e35e Merge pull request #2424 from possible055/fix/websocket-transcript-replacement Luis Pater 2026-03-31 11:00:33 +08:00
  • 16231947e7 Merge pull request #2426 from xixiwenxuanhe/feature/antigravity-credits Luis Pater 2026-03-31 10:51:40 +08:00
  • 39b9a38fbc fix(codex): normalize null instructions across responses paths MonsterQiu 2026-03-31 10:32:39 +08:00
  • bd855abec9 fix(codex): normalize null instructions for responses requests MonsterQiu 2026-03-31 10:06:04 +08:00
  • 7c3c2e9f64 Merge pull request #2417 from CharTyr/fix/amp-streaming-thinking-regression Luis Pater 2026-03-31 10:12:13 +08:00
  • c10f8ae2e2 Fixed: #2420 v6.9.7 Luis Pater 2026-03-31 07:23:02 +08:00
  • a0bf33eca6 fix(antigravity): preserve fallback and honor config gate xixiwenxuanhe 2026-03-31 00:14:05 +08:00
  • 88dd9c715d feat(antigravity): add AI credits quota fallback xixiwenxuanhe 2026-03-30 23:58:12 +08:00
  • a3e21df814 fix(openai): avoid developer transcript resets apparition 2026-03-30 23:33:16 +08:00
  • d3b94c9241 fix(codex): normalize null instructions for compact requests MonsterQiu 2026-03-30 22:58:05 +08:00
  • c1d7599829 fix(openai): handle transcript replacement after websocket compaction apparition 2026-03-30 22:44:58 +08:00
  • d11936f292 fix(codex): add default instructions for /responses/compact MonsterQiu 2026-03-30 22:44:46 +08:00
  • 17363edf25 fix(auth): skip downtime for request-scoped 404 errors in model state management Luis Pater 2026-03-30 22:22:42 +08:00
  • 279cbbbb8a fix(amp): don't suppress thinking blocks in streaming mode CharTyr 2026-03-30 19:57:43 +08:00
  • 91387ca247 refactor(gemini-cli): simplify redundant if/else in project ID assignment daniel 2026-03-30 20:07:02 +08:00
  • 486cd4c343 Merge pull request #2409 from sususu98/fix/tool-use-pairing-break Luis Pater 2026-03-30 16:59:46 +08:00
  • 25feceb783 fix(antigravity): reorder model parts to prevent tool_use↔tool_result pairing breakage sususu98 2026-03-30 15:09:33 +08:00
  • d26752250d Merge pull request #2403 from CharTyr/clean-pr Luis Pater 2026-03-30 12:54:15 +08:00
  • b15453c369 fix(amp): address PR review - stream thinking suppression, SSE detection, test init CharTyr 2026-03-30 00:42:04 -04:00
  • 04ba8c8bc3 feat(amp): sanitize signatures and handle stream suppression for Amp compatibility CharTyr 2026-03-29 22:23:18 -04:00
  • fccfb162b4 fix(gemini-cli): use backend project ID from onboarding response daniel 2026-03-24 15:23:09 +08:00
  • 6570692291 Merge pull request #2400 from router-for-me/revert-2374-codex-cache-clean v6.9.6 Luis Pater 2026-03-29 22:19:39 +08:00
  • f73d55ddaa fix: simplify responses SSE suffix handling trph 2026-03-29 22:19:25 +08:00
  • 13aa5b3375 Revert "fix(codex): restore prompt cache continuity for Codex requests" Luis Pater 2026-03-29 22:18:14 +08:00
  • 0fcc02fbea fix: tighten responses SSE review follow-up trph 2026-03-29 22:10:28 +08:00
  • c03883ccf0 fix: address responses SSE review feedback trph 2026-03-29 22:00:46 +08:00
  • 134a9eac9d fix: preserve SSE event boundaries for Responses streams trph 2026-03-29 17:23:16 +08:00
  • 6d8de0ade4 feat(auth): implement weighted provider rotation for improved scheduling fairness Luis Pater 2026-03-29 13:49:01 +08:00
  • 1587ff5e74 Merge pull request #2389 from router-for-me/claude Luis Pater 2026-03-29 13:03:20 +08:00
  • f033d3a6df fix(claude): enhance ensureModelMaxTokens to use registered max_completion_tokens and fallback to default hkfires 2026-03-29 13:00:43 +08:00
  • 145e0e0b5d fix(claude): add default max_tokens for models hkfires 2026-03-29 12:46:00 +08:00
  • 9b7d7021af docs(readme): update LingtrueAPI link in all README translations v6.9.5 Luis Pater 2026-03-29 12:30:24 +08:00
  • e41c22ef44 docs(readme): add LingtrueAPI sponsorship details to all README translations Luis Pater 2026-03-29 12:23:37 +08:00
  • 5fc2bd393e fix: retain codex thinking signature until item done Ravi Tharuma 2026-03-28 14:41:25 +01:00
  • 55271403fb Merge pull request #2374 from VooDisss/codex-cache-clean Luis Pater 2026-03-28 21:16:51 +08:00
  • 36fba66619 Merge pull request #2371 from RaviTharuma/docs/provider-specific-routes Luis Pater 2026-03-28 21:11:29 +08:00
  • 66eb12294a fix: clear stale thinking signature when no block is open Ravi Tharuma 2026-03-25 07:52:32 +01:00
  • 73b22ec29b fix: omit empty signature field from thinking blocks Ravi Tharuma 2026-03-25 07:44:21 +01:00
  • c31ae2f3b5 fix: retain previously captured thinking signature on new summary part Ravi Tharuma 2026-03-24 20:08:23 +01:00
  • 76b53d6b5b fix: finalize pending thinking block before next summary part Ravi Tharuma 2026-03-24 19:34:11 +01:00
  • a34dfed378 fix: preserve Claude thinking signatures in Codex translator Ravi Tharuma 2026-03-24 19:12:52 +01:00
  • b9b127a7ea Merge pull request #2347 from edlsh/fix/codex-strip-stream-options Luis Pater 2026-03-28 21:03:01 +08:00
  • 2741e7b7b3 Merge pull request #2346 from pjpjq/codex/fix-codex-capacity-retry Luis Pater 2026-03-28 21:00:50 +08:00
  • 1767a56d4f Merge pull request #2343 from kongkk233/fix/proxy-transport-defaults Luis Pater 2026-03-28 20:58:24 +08:00
  • 779e6c2d2f Merge pull request #2231 from 7RPH/fix/responses-stream-multi-tool-calls Luis Pater 2026-03-28 20:53:19 +08:00
  • 73c831747b Merge pull request #2133 from DragonFSKY/fix/2061-stale-modelstates Luis Pater 2026-03-28 20:50:57 +08:00
  • 10b824fcac fix(security): validate auth file names to prevent unsafe input v6.9.4 Luis Pater 2026-03-28 04:48:23 +08:00
  • e5d3541b5a refactor(codex): remove stale affinity cleanup leftovers VooDisss 2026-03-27 20:40:26 +02:00
  • 79755e76ea refactor(pr): remove forbidden translator changes VooDisss 2026-03-27 19:34:13 +02:00
  • 35f158d526 refactor(pr): narrow Codex cache fix scope VooDisss 2026-03-27 19:06:34 +02:00
  • 6962e09dd9 fix(auth): scope affinity by provider VooDisss 2026-03-27 18:52:58 +02:00
  • 4c4cbd44da fix(auth): avoid leaking or over-persisting affinity keys VooDisss 2026-03-27 18:34:51 +02:00
  • 26eca8b6ba fix(codex): preserve continuity and safe affinity fallback VooDisss 2026-03-27 18:27:33 +02:00
  • 62b17f40a1 refactor(codex): align continuity helpers with review feedback VooDisss 2026-03-27 18:11:57 +02:00
  • 511b8a992e fix(codex): restore prompt cache continuity for Codex requests VooDisss 2026-03-27 17:49:29 +02:00
  • 7dccc7ba2f docs(readme): remove redundant whitespace in BmoPlus sponsorship section of Chinese README Luis Pater 2026-03-27 20:52:14 +08:00
  • 70c90687fd docs(readme): fix formatting in BmoPlus sponsorship section of Chinese README Luis Pater 2026-03-27 20:49:43 +08:00
  • 8144ffd5c8 Merge pull request #2370 from B3o/add-bmoplus-sponsor Luis Pater 2026-03-27 20:48:22 +08:00
  • 0ab977c236 docs: clarify provider path limitations Ravi Tharuma 2026-03-27 11:13:08 +01:00
  • 224f0de353 docs: neutralize provider-specific path wording Ravi Tharuma 2026-03-27 11:11:06 +01:00
  • 6b45d311ec add BmoPlus sponsorship banners to READMEs B3o 2026-03-27 18:01:35 +08:00
  • d54de441d3 docs: clarify provider-specific routing for aliased models Ravi Tharuma 2026-03-27 10:53:09 +01:00
  • 1821bf7051 docs: add BmoPlus sponsorship banners to READMEs 白金 2026-03-27 17:39:29 +08:00
  • d42b5d4e78 docs(readme): update QQ group information in Chinese README v6.9.3 Luis Pater 2026-03-27 11:46:21 +08:00
  • 754f3bcbc3 fix(codex): strip stream_options from Responses API requests edlsh 2026-03-25 11:58:36 -04:00
  • 36973d4a6f Handle Codex capacity errors as retryable pjpj 2026-03-25 23:25:31 +08:00
  • c89d19b300 Preserve default transport settings for proxy clients kwz 2026-03-25 15:33:09 +08:00
  • 1e6bc81cfd refactor(config): replace auto-update-panel with disable-auto-update-panel for clarity Luis Pater 2026-03-25 10:31:44 +08:00
  • 1a149475e0 Merge pull request #2293 from Xvvln/fix/management-asset-security Luis Pater 2026-03-25 10:22:49 +08:00
  • e5166841db Merge pull request #2310 from shellus/fix/claude-openai-system-top-level Luis Pater 2026-03-25 10:21:18 +08:00