# CLIProxyAPI v7.2.138 - Product: CLIProxyAPI (https://whatsnew.fyi/product/cliproxyapi) - Vendor: router-for-me - Date: 2026-08-21 - Version: v7.2.138 - Original notes: https://github.com/router-for-me/CLIProxyAPI/releases/tag/v7.2.138 - Permalink: https://whatsnew.fyi/product/cliproxyapi/releases/v7.2.138 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Add OAuth request-scoped error rules support - **added** — Add namespace-aware OpenAI Responses tool resolution and custom tool call conversion in Gemini - **added** — Add opt-in stream bootstrap buffering and overload failover in Codex - **added** — Add warn-level diagnostics for auth cooldown and upstream execution failures - **fixed** — Support base_URL-only config credentials and skip stale auth headers - **fixed** — Treat response.incomplete as terminal success in XAI - **fixed** — Avoid long global cooldowns for Fable-only 7d_oi rate limits in Claude - **fixed** — Use message.reasoning_content for converted thinking output in Claude - **fixed** — Fallback to reasoning when reasoning_content is missing in response conversion for OpenAI - **fixed** — Preserve Gemini thought signatures in non-stream Claude conversion - **fixed** — Generate deterministic sequential IDs for Gemini tool call pairing in Codex/Claude conversions - **fixed** — Map max_completion_tokens to Antigravity maxOutputTokens in OpenAI - **fixed** — Include empty annotations/logprobs in response.output_item.done message content in Gemini - **fixed** — Sanitize thought signatures in Gemini and Gemini Vertex executors - **fixed** — Add protocol-aware plugin executor usage parsing for response and streaming payloads ##### Linux release assets - `CLIProxyAPI__linux_.tar.gz` is the default Linux build. It supports dynamic library plugins and is built against a GLIBC 2.17 baseline. - `CLIProxyAPI__linux__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__freebsd_aarch64_no-plugin.tar.gz` is the FreeBSD arm64 build. It is built without CGO and does not support dynamic library plugins. ##### Changelog - feat(cliproxy): add OAuth request-scoped error rules support (9dc51b1f) - fix(cliproxy): add warn-level diagnostics for auth cooldown and upstream execution failures (48749717) - feat(gemini): add namespace-aware OpenAI Responses tool resolution and custom tool call conversion (556328c1) - fix(cliproxy): support base_URL-only config credentials and skip stale auth headers (92d96e0b) - feat(codex): add opt-in stream bootstrap buffering and overload failover (#5115) (4b9d404f) - fix(xai): treat response.incomplete as terminal success (#5113) (9d6b5cdd) - fix(claude): avoid long global cooldowns for Fable-only 7d_oi rate limits (42d8e746) - fix(claude): use `message.reasoning_content` for converted thinking output (aa5dccc2) - `fix(openai): fallback to `reasoning` when `reasoning_content` is missing in response conversion` (8eb3ac2e) - fix(gemini): preserve Gemini thought signatures in non-stream Claude conversion (3db591ee) - fix(gemini): generate deterministic sequential IDs for Gemini tool call pairing in Codex/Claude conversions (5b232e3e) - fix(openai): map `max_completion_tokens` to Antigravity `maxOutputTokens` (68e96c27) - Merge pull request #5124 from YogaSakti/fix/xai-response-incomplete (a8693c70) - fix(gemini): include empty annotations/logprobs in `response.output_item.done` message content (b1c00059) - fix(executor): sanitize thought signatures in Gemini and Gemini Vertex executors (#5110) (4053c026) - fix(cliproxy): add protocol-aware plugin executor usage parsing for response and streaming payloads (1d5b7612) ##### What's Changed * feat(codex): add opt-in stream bootstrap buffering and overload failover by @sususu98 in https://github.com/router-for-me/CLIProxyAPI/pull/5115 * fix(xai): treat response.incomplete as terminal success (#5113) by @YogaSakti in https://github.com/router-for-me/CLIProxyAPI/pull/5124 * fix(executor): sanitize thought signatures in Gemini and Gemini Vertex executors by @warelik in https://github.com/router-for-me/CLIProxyAPI/pull/5110 ##### New Contributors * @YogaSakti made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5124 * @warelik made their first contribution in https://github.com/router-for-me/CLIProxyAPI/pull/5110 **Full Changelog**: https://github.com/router-for-me/CLIProxyAPI/compare/v7.2.137...v7.2.138