Commit Graph

  • d54f816363 fix(executor): update Qwen user agent and enhance header configuration Luis Pater 2026-04-09 01:45:52 +08:00
  • 69b950db4c fix(executor): fix OAuth extra usage detection by Anthropic API wykk-12138 2026-04-09 00:06:38 +08:00
  • 343a2fc2f7 docs: update AGENTS.md for improved clarity and detail in commands and architecture hkfires 2026-04-08 12:33:16 +08:00
  • 12b967118b Merge pull request #2592 from router-for-me/tests Luis Pater 2026-04-08 11:57:15 +08:00
  • 70efd4e016 chore: add workflow to retarget main PRs to dev automatically Luis Pater 2026-04-08 10:35:49 +08:00
  • f5aa68ecda chore: add workflow to prevent AGENTS.md modifications in pull requests Luis Pater 2026-04-08 10:12:51 +08:00
  • d390b95b76 fix(tests): update test cases hkfires 2026-04-08 08:53:50 +08:00
  • d1f6224b70 Merge pull request #2569 from LucasInsight/fix/record-zero-usage Luis Pater 2026-04-08 08:13:11 +08:00
  • fcc59d606d fix(translator): add unit tests to validate output_item.done fallback logic for Gemini and Claude Luis Pater 2026-04-08 03:54:15 +08:00
  • 91e7591955 fix(executor): add transient 429 resource exhausted handling with retry logic Luis Pater 2026-04-08 02:48:53 +08:00
  • c8b7e2b8d6 fix(executor): ensure empty stream completions use output_item.done as fallback Luis Pater 2026-04-07 18:21:12 +08:00
  • 4ca00f7983 fix(websocket): gate compact replay by downstream support DragonFSKY 2026-03-24 19:48:32 +08:00
  • d2d0e6f6a1 fix(websocket): narrow compact replay detection DragonFSKY 2026-03-23 23:27:20 +08:00
  • a0fe273081 fix(websocket): skip stale state merge after client-side compact DragonFSKY 2026-03-22 09:49:34 +08:00
  • cad45ffa33 Merge pull request #2578 from LemonZuo/feat_socks5h Luis Pater 2026-04-07 09:57:18 +08:00
  • 6a27bceec0 Merge pull request #2576 from zilianpn/fix/disable-cooling-auth-errors Luis Pater 2026-04-07 09:56:25 +08:00
  • 163d68318f feat: support socks5h scheme for proxy settings Lemon 2026-04-07 07:46:11 +08:00
  • 0ea768011b fix(auth): honor disable-cooling and enrich no-auth errors zilianpn 2026-04-07 00:24:08 +08:00
  • 8b9dbe10f0 fix: record zero usage Michael 2026-04-06 20:19:42 +08:00
  • 29e32aaab9 fix(executor): route Claude refresh through retry-aware auth Code_GandSisyphus 2026-04-06 17:16:42 +09:00
  • 6431cec7d3 fix(claude-auth): dedupe OAuth refresh and honor 429 backoff Code_GandSisyphus 2026-04-06 17:16:15 +09:00
  • 9f5bdfaa31 Merge pull request #2531 from jamestut/openai-vertex-token-usage-fix Luis Pater 2026-04-06 09:30:49 +08:00
  • 9eabdd09db Merge pull request #2522 from aikins01/fix/strip-tool-use-signature Luis Pater 2026-04-06 09:30:14 +08:00
  • c3f8dc362e Merge pull request #2491 from mpfo0106/feature/claude-code-safe-alignment-sentinels Luis Pater 2026-04-06 09:27:08 +08:00
  • b85120873b Merge pull request #2332 from RaviTharuma/fix/claude-thinking-signature Luis Pater 2026-04-06 09:25:06 +08:00
  • 6f58518c69 docs(readme): remove redundant GITSTORE_GIT_BRANCH description in README files Luis Pater 2026-04-06 09:23:04 +08:00
  • 000fcb15fa Merge pull request #2298 from snoyiatk/feat/add-gitstore-branch Luis Pater 2026-04-06 09:21:03 +08:00
  • ea43361492 Merge pull request #2121 from destinoantagonista-wq/main Luis Pater 2026-04-06 09:13:27 +08:00
  • c1818f197b Merge pull request #1940 from Blue-B/fix/claude-interleaved-thinking-amp-gzip-budget Luis Pater 2026-04-06 09:08:23 +08:00
  • b0653cec7b fix(amp): strip signature from tool_use blocks before forwarding to Claude Aikins Laryea 2026-04-03 17:20:43 +00:00
  • 22a1a24cf5 feat(executor): add tests for preserving key order in cache control functions Luis Pater 2026-04-05 17:58:13 +08:00
  • ada8e2905e feat(api): enhance proxy resolution for API key-based auth Luis Pater 2026-04-05 01:56:34 +08:00
  • 4ba10531da feat(docs): add Poixe AI sponsorship details to README files Luis Pater 2026-04-05 01:20:50 +08:00
  • 3774b56e9f feat(misc): add background updater for Antigravity version caching Luis Pater 2026-04-04 22:09:11 +08:00
  • c2d4137fb9 feat(executor): enhance Qwen system message handling with strict injection and merging rules Luis Pater 2026-04-04 21:51:02 +08:00
  • 2ee938acaf Merge pull request #2535 from rensumo/main Luis Pater 2026-04-04 21:00:47 +08:00
  • 8d5e470e1f feat: dynamically fetch antigravity UA version from releases API rensumo 2026-04-04 14:52:59 +08:00
  • 65e9e892a4 Fix missing response.completed.usage for late-usage OpenAI-compatible streams James 2026-04-04 04:44:01 +00:00
  • 8430b28cfa Merge pull request #2526 from rensumo/main Luis Pater 2026-04-04 11:32:16 +08:00
  • f3ab8f4bc5 chore: update antigravity UA version to 1.21.9 rensumo 2026-04-04 07:35:08 +08:00
  • 0e4f189c2e Merge pull request #1302 from dinhkarate/feat(vertex)/add-prefix-field Luis Pater 2026-04-04 04:17:12 +08:00
  • 754b126944 fix(executor): remove commented-out code in QwenExecutor Luis Pater 2026-04-04 02:14:48 +08:00
  • ae37ccffbf Merge pull request #2520 from Arronlong/main Luis Pater 2026-04-04 02:13:09 +08:00
  • 42c062bb5b Merge pull request #2509 from adamhelfgott/fix-claude-thinking-temperature Luis Pater 2026-04-03 23:55:50 +08:00
  • f389667ec3 Merge pull request #2513 from lonr-6/codex/fix-ws-custom-tool-repair-v2 Luis Pater 2026-04-03 23:45:38 +08:00
  • 29dba0399b Comment out system message check in Qwen executor Arronlong 2026-04-03 23:07:33 +08:00
  • a824e7cd0b feat(models): add GPT-5.3, GPT-5.4, and GPT-5.4-mini with enhanced "thinking" levels Luis Pater 2026-04-03 23:05:10 +08:00
  • adb580b344 feat(security): add configuration to toggle Gemini CLI endpoint access Luis Pater 2026-04-03 21:46:49 +08:00
  • 06405f2129 fix(security): enforce stricter localhost validation for GeminiCLIAPIHandler Luis Pater 2026-04-03 21:22:03 +08:00
  • d1fd2c4ad4 fix: repair websocket custom tool calls Kai Wang 2026-04-03 17:11:44 +08:00
  • b6c6379bfa fix: repair websocket custom tool calls Kai Wang 2026-04-03 17:11:42 +08:00
  • 8f0e66b72e fix: repair websocket custom tool calls Kai Wang 2026-04-03 17:11:41 +08:00
  • f63cf6ff7a Normalize Claude temperature for thinking Adam Helfgott 2026-04-03 03:45:51 -04:00
  • d2419ed49d feat(executor): ensure default system message in QwenExecutor payload Luis Pater 2026-04-03 11:18:48 +08:00
  • 9b5ce8c64f Keep Claude builtin helpers aligned with the shared helper layout mpfo0106 2026-04-03 00:13:02 +09:00
  • 058793c73a feat(gitstore): honor configured branch and follow live remote default Duong M. CUONG 2026-04-02 14:44:44 +00:00
  • ab9ebea592 Merge PR #2474 Luis Pater 2026-04-02 22:31:12 +08:00
  • 7ee37ee4b9 feat: add /healthz endpoint and test coverage for health check Luis Pater 2026-04-02 21:56:27 +08:00
  • 3171d524f0 docs: fix duplicated ProxyPal entry in README files Luis Pater 2026-04-02 21:22:40 +08:00
  • 3e78a8d500 Merge branch 'main' into dev Luis Pater 2026-04-02 21:21:26 +08:00
  • fcba912cc4 Merge pull request #2492 from davidwushi1145/main Luis Pater 2026-04-02 21:20:31 +08:00
  • 7170eeea5f Merge pull request #2454 from buddingnewinsights/add-proxypal-to-readme Luis Pater 2026-04-02 21:18:22 +08:00
  • e3eb048c7a Merge pull request #2489 from Soein/upstream-pr Luis Pater 2026-04-02 21:16:58 +08:00
  • a59e92435b Merge pull request #2490 from router-for-me/logs Luis Pater 2026-04-02 20:47:31 +08:00
  • 108895fc04 Harden Responses SSE framing against partial chunk boundaries davidwushi1145 2026-04-02 20:39:49 +08:00
  • abc293c642 Prevent malformed Responses SSE frames from breaking stream clients davidwushi1145 2026-04-02 20:17:45 +08:00
  • da3a498a28 Keep Claude Code compatibility work low-risk and reviewable mpfo0106 2026-04-02 20:35:39 +09:00
  • bb44671845 fix: 修复反代检测对抗的 3 个问题 pzy 2026-04-02 19:12:55 +08:00
  • 09e480036a feat(auth): add support for managing custom headers in auth files Luis Pater 2026-04-02 19:11:09 +08:00
  • 249f969110 fix: Claude API 请求使用 utls Chrome TLS 指纹 pzy 2026-04-02 17:47:31 +08:00
  • 4f8acec2d8 refactor(logging): centralize websocket handshake recording hkfires 2026-04-02 18:39:32 +08:00
  • 34339f61ee Refactor websocket logging and error handling hkfires 2026-04-02 17:30:51 +08:00
  • 4045378cb4 fix: 增强 Claude 反代检测对抗能力 pzy 2026-04-02 15:55:22 +08:00
  • 4f99bc54f1 test: update codex header expectations Luis Pater 2026-04-02 11:19:37 +08:00
  • 913f4a9c5f test: fix executor tests after helpers refactor Luis Pater 2026-04-02 11:12:30 +08:00
  • 25d1c18a3f fix: scope experimental cch signing to billing header Luis Pater 2026-04-02 11:03:11 +08:00
  • d09dd4d0b2 Merge commit '15c2f274ea690c9a7c9db22f9f454af869db5375' into dev Luis Pater 2026-04-02 10:59:54 +08:00
  • 474fb042da Merge pull request #2476 from router-for-me/cherry-pick/pr-2438-to-dev Luis Pater 2026-04-02 10:36:50 +08:00
  • 8435c3d7be feat(tui): show time in usage details Michael 2026-03-31 11:54:45 +08:00
  • 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