Commit Graph

  • ea25949479 feat(models): add Gemini 3.5 Flash models to registry Luis Pater 2026-05-20 02:17:49 +08:00
  • 99fa530967 test: remove unused Redis protocol tests and helpers Luis Pater 2026-05-19 23:12:57 +08:00
  • b9589e8ed6 Merge pull request #3482 from 9ycrooked/patch-1 Luis Pater 2026-05-19 22:59:28 +08:00
  • 0de0ad0d36 Add reasoning effort to usage events yavon007 2026-05-19 22:10:48 +08:00
  • 5ef7693933 Update README.md Xinyao Xuandgemini-code-assist[bot] 2026-05-19 22:05:52 +08:00
  • 7f68fa2414 Add Codex Switch tool to README Xinyao Xu 2026-05-19 18:00:28 +08:00
  • bb5ac40a67 feat(client): add timeout handling for Redis operations and subscription failover Luis Pater 2026-05-19 16:44:42 +08:00
  • 7efc1629ba feat(docker): add cluster-specific docker-compose configuration for CLIProxyAPI hkfires 2026-05-19 16:24:34 +08:00
  • 67f22514ed style(docs): improve sponsor section clarity in README files Luis Pater 2026-05-19 16:11:48 +08:00
  • ad868308c0 fix codex context length stream errors sususu98 2026-05-19 11:56:28 +08:00
  • bbe30f53b5 feat(server): enhance Home certificate handling with CA fingerprint verification Luis Pater 2026-05-19 10:25:57 +08:00
  • feebe6c7f2 feat(api): add OpenAI compatibility for image models Luis Pater 2026-05-19 09:36:05 +08:00
  • b67eb6f25d Merge pull request #3470 from sususu98/fix/antigravity-gemini-thought-signatures sususu98 2026-05-19 09:48:25 +08:00
  • 644823529f Merge pull request #3469 from sususu98/fix/gemini-max-output-token-cap sususu98 2026-05-19 09:48:08 +08:00
  • bac006e72b feat(thinking): add xAI provider support with reasoning.effort implementation Luis Pater 2026-05-19 03:09:53 +08:00
  • ad98c9549a feat(runtime): track upstream response headers in logging and usage reporting Luis Pater 2026-05-19 01:29:23 +08:00
  • 77ba15f71b feat(server): add mTLS certificate bootstrap via JWT for Home connections Luis Pater 2026-05-19 00:53:40 +08:00
  • 32a0d69b17 Fix Antigravity Gemini thought signatures sususu98 2026-05-18 18:53:53 +08:00
  • 1583cb4ef0 Cap Gemini max output tokens sususu98 2026-05-18 18:39:50 +08:00
  • cc0cb057b3 Merge pull request #3468 from sususu98/fix/claude-codex-call-id-length Luis Pater 2026-05-18 18:04:55 +08:00
  • 2710f56ae1 Merge pull request #3450 from sususu98/fix/http-connect-proxy-dialer Luis Pater 2026-05-18 18:03:41 +08:00
  • 8bc2eff58a fix: shorten claude codex tool call ids sususu98 2026-05-18 17:47:51 +08:00
  • ec79951e7f fix(proxy): support HTTP CONNECT dialer sususu98 2026-05-18 12:18:21 +08:00
  • 24602055a8 Merge pull request #2926 from slicenferqin/fix-tool-use-name-loss-and-duplicates Luis Pater 2026-05-18 12:11:41 +08:00
  • 4ad6ffefb7 Merge pull request #3438 from madwiki/fix/strip-claude-code-attribution Luis Pater 2026-05-18 11:25:38 +08:00
  • 1c2153a2cb fix(openai-claude): stabilize streaming tool_use blocks slicenfer 2026-05-18 10:13:12 +08:00
  • 64d233fe93 Merge pull request #3448 from LongDinhh/feat/home-env-vars Luis Pater 2026-05-18 11:20:18 +08:00
  • 66c5d60b3d refactor(api): remove newTestServerWithOptions and spoofed IP rejection test Luis Pater 2026-05-18 11:01:10 +08:00
  • 5f039654f0 refactor: move home env vars after godotenv and use lookupEnv helper Long DinhandClaude Opus 4.7 2026-05-18 08:52:57 +07:00
  • ed0ac68324 feat(server): add HOME_ADDR and HOME_PASSWORD env var fallback for home flags Long DinhandClaude Opus 4.7 2026-05-18 03:11:19 +07:00
  • 605adaa3c2 feat(api): add support for local management password validation and spoofed IP rejection Luis Pater 2026-05-18 01:22:45 +08:00
  • 9ef99aa766 refactor(runtime): rename FormProtocol to FromProtocol across payload handling logic Luis Pater 2026-05-17 23:39:07 +08:00
  • 2007a89594 feat(runtime): enhance payload rule resolution with dynamic path support Luis Pater 2026-05-17 22:47:54 +08:00
  • 26d13af28f feat(runtime): enhance payload rule resolution with dynamic path support Luis Pater 2026-05-17 16:42:35 +08:00
  • be841b88ee log(registry): replace panic with warning on embedded model parse failure Luis Pater 2026-05-17 15:10:48 +08:00
  • 4b13f9c255 Merge pull request #3439 from ben-vargas/fix-grok-tool-params Luis Pater 2026-05-17 15:04:28 +08:00
  • 74cb53dee1 feat(xai): support namespace tools and enhance tool normalization logic Luis Pater 2026-05-17 15:02:36 +08:00
  • 2607888a97 fix(xai): default missing function tool parameters Ben Vargas 2026-05-16 17:57:40 -06:00
  • 8b3670b8dd feat(xai): support namespace tools and enhance tool normalization logic Luis Pater 2026-05-17 05:22:57 +08:00
  • 96754f5a33 refactor(api): move Codex client model handling to registry package Luis Pater 2026-05-17 05:11:41 +08:00
  • ddd10539ad feat(xai): normalize xAI input reasoning items and enhance test cases Luis Pater 2026-05-17 04:51:17 +08:00
  • 088ab33df8 feat(api): add Codex client models support for OpenAI API Luis Pater 2026-05-17 04:48:34 +08:00
  • d606faa99c fix: strip Claude Code attribution from non-Anthropic translations Mad Wiki 2026-05-17 04:21:53 +08:00
  • 53d1fd6c5c feat(api, xai): add xAI Grok video model support with API integration Luis Pater 2026-05-17 02:53:50 +08:00
  • 2ff9e33e26 feat(api, xai): integrate xAI Grok image models and extend API endpoints for image support Luis Pater 2026-05-17 01:30:23 +08:00
  • e4c957078c feat(auth): add OAuth2 support for xAI with PKCE and token persistence Luis Pater 2026-05-17 01:02:35 +08:00
  • cd0cea393c refactor(server): consolidate home_flag logic into main.go for better maintainability and simplicity Luis Pater 2026-05-16 22:48:10 +08:00
  • c66fa37665 feat(home): add cluster nodes payload parsing and Redis channel handling Luis Pater 2026-05-16 22:10:38 +08:00
  • f4c6c41f0b Merge pull request #3430 from router-for-me/home Luis Pater 2026-05-16 20:44:20 +08:00
  • 644d5ea618 feat(home): add support for disabling cluster discovery in Redis configuration hkfires 2026-05-16 20:25:29 +08:00
  • 48104abf51 feat(home): implement home control plane integration with Redis and TLS support hkfires 2026-05-16 19:57:19 +08:00
  • 7a1a3408bf fix(home): use net.JoinHostPort for consistent host:port formatting Luis Pater 2026-05-16 16:11:38 +08:00
  • 82c9e0de58 feat(api, watcher): add zstd decoding for request logs and payload diff support Luis Pater 2026-05-16 13:00:32 +08:00
  • e7a185962d feat(api): add request body decoding with Content-Encoding support Luis Pater 2026-05-16 12:19:32 +08:00
  • 30a8824b64 fix(gitstore): adjust garbage collection to run after push operation Luis Pater 2026-05-16 04:55:44 +08:00
  • 9d01c80d33 feat(redis): implement Pub/Sub support for usage tracking Luis Pater 2026-05-16 00:38:43 +08:00
  • 1d529c3ce4 feat(redis): implement Pub/Sub support for usage tracking Luis Pater 2026-05-15 21:59:43 +08:00
  • 229d03a690 feat(auth): add support for disabling auth via metadata Luis Pater 2026-05-15 03:59:25 +08:00
  • 3a9fb3780e fix(home): implement home dispatch headers and enhance Gemini model handling Luis Pater 2026-05-14 03:00:58 +08:00
  • 437aa87c9b feat(api): add dynamic handler for Gemini models with home integration Luis Pater 2026-05-14 02:27:23 +08:00
  • bcbb94906c feat(client): add cluster node failover and improve reconnection handling Luis Pater 2026-05-14 00:21:31 +08:00
  • bfdc0b3989 fix: scope antigravity credits fallback gate sususu98 2026-05-13 18:17:22 +08:00
  • 6bfcb0ce79 feat(auth): improve unauthorized error handling for refresh and auto-refresh Luis Pater 2026-05-13 02:59:46 +08:00
  • bd8c05a830 feat(usage): add support for detailed token breakdown in usage tracking Luis Pater 2026-05-12 11:59:07 +08:00
  • 041ccf0195 Merge pull request #3303 from lihan3238/fix-3267 Luis Pater 2026-05-11 08:43:00 +08:00
  • 1fca942b9c Merge remote-tracking branch 'origin/pr/3239' Luis Pater 2026-05-10 20:43:35 +08:00
  • c5596e0925 fix(api): clear sniff deadline before entering Redis handler lihan3238andClaude Opus 4.7 2026-05-10 15:43:58 +08:00
  • 5e5b1bce35 feat(config): add detailed logging for home config changes Luis Pater 2026-05-10 15:28:49 +08:00
  • 15ac7fb932 refactor(auth): simplify home auth session management and remove ref counting Luis Pater 2026-05-10 15:21:33 +08:00
  • 8300ee8bbe feat(auth): enhance home auth session reuse with scoped caching and ref counting Luis Pater 2026-05-10 14:00:13 +08:00
  • dc1cc7f115 feat(auth): add websocket session reuse for home auths with caching support Luis Pater 2026-05-10 13:39:14 +08:00
  • 28dfcae350 fix(api): prevent idle TCP connections from blocking the accept loop lihan3238 2026-05-10 01:27:41 +08:00
  • a44e5eb1ab Merge branch 'v7' into dev Luis Pater 2026-05-10 02:33:42 +08:00
  • 67fb4eb98e feat(auth): add shouldReturnLastErrorOnPickFailure helper and improve error handling in home mode Luis Pater 2026-05-10 02:09:53 +08:00
  • 66c3dae06b feat(home): implement count for home auth dispatch requests and enable usage statistics Luis Pater 2026-05-10 01:30:43 +08:00
  • 1abf8625d8 feat(logging): add home request-log forwarding support Luis Pater 2026-05-09 23:39:59 +08:00
  • 3cbd587b2c Merge pull request #3283 from wuchulonly/fix/responses-ws-tool-output-context Luis Pater 2026-05-09 21:08:43 +08:00
  • 41f4ee7c7d feat(auth): enhance auth index generation with improved file path handling Luis Pater 2026-05-09 21:03:11 +08:00
  • c69ff49758 feat(auth): add support for persisting disabled flag in token storage Luis Pater 2026-05-09 19:48:42 +08:00
  • 68fddaa319 Merge pull request #3292 from lihan3238/fix-3272 Luis Pater 2026-05-09 17:34:05 +08:00
  • 09ac8a1165 Merge pull request #3221 from mochenya/main Luis Pater 2026-05-09 11:53:26 +08:00
  • 0dcb8bd714 refactor(cliproxy): remove ClaudeCodeSessionAffinity support and simplify session affinity logic Luis Pater 2026-05-09 10:51:49 +08:00
  • 0f0fcd2304 feat(config): add per-auth disable_cooling override support Luis Pater 2026-05-09 10:51:27 +08:00
  • c67096b687 feat(server): add support for loading configuration from a remote home control plane Luis Pater 2026-05-09 07:14:44 +08:00
  • 1721994111 feat(management): expose additional OAuth and configuration helpers Luis Pater 2026-05-09 00:23:45 +08:00
  • 4cbe172934 refactor: extract DefaultAuthDir constant per review feedback lihan3238 2026-05-08 22:28:38 +08:00
  • 4071fdef84 fix: apply default auth-dir when config value is empty lihan3238 2026-05-08 21:47:41 +08:00
  • c883114a4d fix responses websocket tool output context Codex 2026-05-08 05:12:30 +00:00
  • e50cabac4b chore: upgrade CLIProxyAPI dependency to v7 across the project Luis Pater 2026-05-08 11:46:46 +08:00
  • 809feb1e86 fix(antigravity): mask project_id in logs sususu98 2026-05-07 16:26:54 +08:00
  • 33130f18d2 fix: require antigravity project id sususu98 2026-05-07 12:26:16 +08:00
  • 785b00c312 Merge pull request #3237 from seakee/docs/add-cpa-manager-usage-statistics Luis Pater 2026-05-07 09:32:32 +08:00
  • a034cf8b8d Merge pull request #3247 from edlsh/fix/amp-thread-actors-route Luis Pater 2026-05-07 09:31:16 +08:00
  • 01171742a6 fix(amp): proxy thread actors route edlsh 2026-05-06 13:12:35 -04:00
  • fb08b92402 feat(executor): add upstream disconnect handling for Codex WebSocket sessions Luis Pater 2026-05-06 22:09:33 +08:00
  • a09a16e8f6 Merge branch 'router-for-me:main' into my-fix AhDEV 2026-05-06 16:41:14 +08:00
  • ad3f4f2ce5 📝 docs(readme): add CPA-Manager usage statistics recommendation seakee 2026-05-06 15:49:57 +08:00
  • 17a1f53c47 fix:openai 2 kimi error Continuous function_call 连续的function_call 转换 tool_calls songyu 2026-05-06 14:37:18 +08:00
  • ed1458aa6d chore(docs): update sponsor details in README Luis Pater 2026-05-06 00:41:50 +08:00
  • 99dfbaef61 fix(executor): ignore null OpenAI stream usage chunks mochenya 2026-05-05 12:30:03 +08:00