Commit Graph

  • 96056d0137 Merge remote-tracking branch 'upstream/main' into fix/oauth-extra-usage-detection wykk-12138 2026-04-09 22:59:31 +08:00
  • f780c289e8 fix(claude): map question/skill to TitleCase instead of removing them wykk-12138 2026-04-09 22:28:00 +08:00
  • ac36119a02 fix(claude): preserve OAuth tool renames when filtering tools wykk-12138 2026-04-09 22:20:15 +08:00
  • 39dc4557c1 Merge pull request #2412 from sususu98/feat/signature-cache-toggle Luis Pater 2026-04-09 21:54:47 +08:00
  • 30e94b6792 fix(antigravity): refine 429 handling and credits fallback ZTXBOSS666 2026-04-09 21:48:32 +08:00
  • 38f0ae5970 docs(antigravity): document signature validation spec alignment sususu98 2026-03-31 14:25:13 +08:00
  • cf249586a9 feat(antigravity): configurable signature cache with bypass-mode validation sususu98 2026-03-31 14:15:06 +08:00
  • 1dba2d0f81 fix(handlers): add base URL validation and improve API key deletion tests Luis Pater 2026-04-09 20:51:54 +08:00
  • 730809d8ea fix(auth): preserve and restore ready view cursors during index rebuilds Luis Pater 2026-04-09 20:26:16 +08:00
  • e8d1b79cb3 fix(claude): remap OAuth tool names to Claude Code style to avoid third-party fingerprint detection wykk-12138 2026-04-09 20:15:16 +08:00
  • 5e81b65f2f fix(auth, executor): normalize Qwen base URL, adjust RefreshLead duration, and add tests Luis Pater 2026-04-09 18:07:07 +08:00
  • 7e8e2226a6 fix(claude): reduce forwarded OAuth prompt to minimal tool reminder wykk-12138 2026-04-09 17:12:07 +08:00
  • f0c20e852f fix(claude): remove invalid cache_control scope from static system block wykk-12138 2026-04-09 17:00:04 +08:00
  • 7cdf8e9872 fix(claude): sanitize forwarded third-party prompts for OAuth cloaking wykk-12138 2026-04-09 16:45:29 +08:00
  • e2e3c7dde0 fix: remove invalid org scope and match Claude Code block layout wykk-12138 2026-04-09 14:09:52 +08:00
  • 9e0ab4d116 fix: build cache_control JSON manually to avoid sjson map marshaling wykk-12138 2026-04-09 14:03:23 +08:00
  • 8783caf313 fix: buildTextBlock cache_control sjson path issue wykk-12138 2026-04-09 13:58:04 +08:00
  • f6f4640c5e fix: use sjson to build system blocks, avoid raw newlines in JSON wykk-12138 2026-04-09 13:50:49 +08:00
  • 613fe6768d fix(executor): inject full Claude Code system prompt blocks with proper cache scopes wykk-12138 2026-04-09 12:58:50 +08:00
  • ad8e3964ff fix(auth): add retry logic for 429 status with Retry-After and improve testing Luis Pater 2026-04-09 07:07:19 +08:00
  • 941334da79 fix(auth): handle OAuth model alias in retry logic and refine Qwen quota handling Luis Pater 2026-04-09 03:44:19 +08:00
  • 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_G 2026-04-06 17:16:42 +09:00
  • 6431cec7d3 fix(claude-auth): dedupe OAuth refresh and honor 429 backoff Code_G 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