github router-for-me/CLIProxyAPI v8.0.24

2 hours ago

Linux release assets

  • CLIProxyAPI_<version>_linux_<arch>.tar.gz is the default Linux build. It supports dynamic library plugins and is built against a GLIBC 2.17 baseline.
  • CLIProxyAPI_<version>_linux_<arch>_no-plugin.tar.gz is the portable Linux build for musl-based or older systems such as OpenWrt. It does not support dynamic library plugins.

FreeBSD release assets

  • CLIProxyAPI_<version>_freebsd_aarch64_no-plugin.tar.gz is the FreeBSD arm64 build. It is built without CGO and does not support dynamic library plugins.

Changelog

  • fix(claude): ignore invalid and null cache control entries in executor (be8c35f)
  • Merge pull request #6499 from seakee/docs/update-cpamp-description (763b41d)
  • fix(codex): shorten over-length tool call IDs in chat completions (b0debb3)
  • fix(auth): preserve upstream error cooldown on canceled stream contexts (5dbd92a)
  • fix(devin): do not seed input token estimates for claude streams (cad1b50)
  • feat(usage): propagate access provider and native key metadata to usage records (37fe260)
  • fix(antigravity): omit tool_calls from default streaming delta template (dfe0a0e)
  • docs(readme): remove aiberm sponsorship (3de4e24)
  • feat(claude): support Codex client tool_search on the Responses API (58c0f6a)
  • fix(claude): address tool_search review findings (a68ad13)
  • refactor(registry): use model getters for Devin and Meta (18b6cc8)
  • Merge pull request #6525 from router-for-me/models (d739485)
  • Merge pull request #6520 from gitrvc-hub/fix/claude-responses-tool-search (82912f2)
  • feat(executor): add Responses tool_search strip and legacy model helpers (48ad348)
  • feat(claude): emit native deferred tools and tool_reference for tool_search (aeec5e9)
  • feat(config): add native-tool-search switch for Claude API keys (ae33711)
  • feat(claude): fall back to pre-tool-search translation on unsupported upstreams (5299265)
  • feat(codex): advertise tool search only for natively supported Claude routes (11f04c2)
  • fix(claude): drop cache_control from deferred tool_search tools (8eed08e)
  • feat(config): add upstream.claude.tool-search switch (77e3d0d)
  • feat(claude): gate Responses tool_search translation behind upstream.claude.tool-search (956c3da)
  • feat(claude): honor upstream.claude.tool-search in executor, catalog and server (03a3cfe)
  • fix(claude): pin upstream.claude.tool-search per request (29bd041)
  • test(claude): cover a reload between tool_search fallback and translation (ce518c9)
  • feat(sponsorship): add Modelflare sponsorship details to README files (0cb6ecf)
  • fix(assets): update Modelflare logo image (f1d4a94)
  • Merge branch 'pr6520' into dev (89006da)
  • fix(gemini): ensure trailing user turn for function response with media (15d2148)
  • fix(antigravity): drop trailing thought-only model turns (a271831)
  • feat(antigravity): persist model capability hints in auth metadata (091ff27)

What's Changed

  • docs: update CPA-Manager-Plus description in multilingual READMEs by @seakee in #6499
  • refactor(registry): use model getters for Devin and Meta by @hkfires in #6525
  • feat(claude): support Codex client tool_search on the Responses API by @gitrvc-hub in #6520

New Contributors

Full Changelog: v8.0.23...v8.0.24

Don't miss a new CLIProxyAPI release

NewReleases is sending notifications on new releases.