Skip to content

Update dependency @earendil-works/pi-ai to v0.85.1 - #39

Open
renovate[bot] wants to merge 1 commit into
trunkfrom
renovate/earendil-works-pi-ai-0.x-lockfile
Open

Update dependency @earendil-works/pi-ai to v0.85.1#39
renovate[bot] wants to merge 1 commit into
trunkfrom
renovate/earendil-works-pi-ai-0.x-lockfile

Conversation

@renovate

@renovate renovate Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@earendil-works/pi-ai (source) 0.84.10.85.1 age confidence

Release Notes

earendil-works/pi (@​earendil-works/pi-ai)

v0.85.1

Compare Source

Added
  • Added GPT-6 Astra for OpenAI API keys and OpenAI Codex subscriptions.
Fixed
  • Fixed long prompt-cache requests for GPT-5.6+ Responses models to use prompt_cache_options.ttl: "30m" instead of prompt_cache_retention: "24h".

v0.85.0

Compare Source

Breaking Changes
  • Replaced createGatewayBindingFetch() with createAiBindingFetch() for Cloudflare Workers AI bindings. Configure the model's Workers AI Gateway passthrough baseUrl directly; requests now pass through the binding unchanged (#​8287 by @​Maximo-Guk).
Added
  • Added compact, persistable assistant-message frames with AssistantMessageFrameEncoder and reduceAssistantMessageFrames().
  • Added the vllmPriority OpenAI-compatible model setting for forwarding scheduler priority to vLLM (#​9004 by @​AppleDannyClegg).
  • Added the supportsMaxOutputTokens OpenAI Responses compatibility setting (#​8941 by @​scturtle).
  • Added an optional timestamp argument to uuidv7() for follower IDs.
  • Added narrow api, providers, and utils subpath exports for direct imports without loading the package barrel.
  • Added Anthropic per-turn effort persistence, deterministic historical effort markers, and signed-thinking mismatch recovery for supported Claude models across Anthropic Messages transports, including OpenRouter.
Fixed
  • Removed the unavailable Grok Build 0.1 model from the built-in xAI catalog (#​9093 by @​Jaaneek).
  • Fixed assistant-message frames preserving the provider thinking level.
  • Fixed simple provider streams to consistently emit standard stream events and custom tool-call deltas.
  • Fixed the Qwen Token Plan Individual catalog to include Qwen3.8 Flash (#​9021).
  • Fixed Baseten GLM-5.2 models incorrectly advertising image input support (#​8293 by @​Panoplos).
  • Fixed Fireworks GLM models using the wrong API adapter.
  • Removed the unnecessary Chord dependency from pi-ai by defining its exported JsonValue type directly.
  • Fixed GitHub Copilot Claude Fable 5 requests to use the Anthropic Messages adapter so selected reasoning levels are sent (#​8961).
  • Fixed OpenAI Codex SSE parsing to process terminal events that are not followed by a blank line (#​9047).
  • Fixed NO_PROXY matching for both root domains and subdomains (#​8737 by @​MeiSiristhebest).

v0.84.4

Compare Source

Added
  • Added the experimental vision-capable deepseek-v4-flash-vision-exp model to the DeepSeek catalog.
Fixed
  • Fixed OpenAI-compatible Chat Completions ignoring an explicitly requested toolChoice when no tools are defined.
  • Fixed thinking signature serialization to run once after the signature is complete (#​8671).
  • Fixed fragmented Mistral tool calls splitting when continuation chunks omit the tool-call ID (#​8387).
  • Fixed OpenAI-compatible reasoning replay to merge consecutive streamed text and summary reasoning_details deltas.
  • Fixed the Cloudflare AI Gateway catalog to include supported workers-ai/* passthrough models omitted by models.dev.
  • Fixed OpenRouter reasoning controls by deriving off support and available effort levels from OpenRouter's model metadata, preventing reasoning-mandatory models from receiving effort: "none" (#​8614 by @​davidbrai).

v0.84.3

Compare Source

Breaking Changes
  • Renamed GoogleThinkingLevel to GoogleApiThinkingLevel and added ResolvedGoogleThinkingLevel for normalized adapter levels.
Added
  • Added provider-neutral toolChoice support to simple stream requests.
  • Added automatic Anthropic server-side refusal fallback for supported first-party models, including returned-model usage pricing (#​8017).
  • Added configurable OpenAI-compatible thinking-token budget fields for vLLM, Qwen/SGLang, and llama.cpp servers (#​8275 by @​bnsd55).
  • Added China-specific ZAI Coding Plan models, including GLM-4.6V vision support, and API-equivalent usage cost estimates for models with published PAYG prices (#​8220).
  • Added deepseek-v4-pro-0813 to the Qwen Token Plan Individual catalog (#​8194).
Changed
  • Changed built-in xAI models to use the Responses API with encrypted reasoning replay and made Grok 4.6 the default xAI model (#​8124 by @​Jaaneek).
  • Changed the Anthropic, Azure OpenAI, Google Generative AI, Google Vertex, Mistral, OpenAI Chat Completions, and OpenAI Responses adapters to send Pi's default User-Agent unless overridden (#​8305).
Fixed
  • Fixed OpenAI-compatible Chat Completions reasoning replay to preserve and resend assistant-level reasoning_details (reasoning.text, reasoning.summary, and reasoning.encrypted) verbatim and in order (#​7994).
  • Fixed Anthropic server-side fallback responses being priced with the requested model instead of the returned fallback model (#​8285).
  • Fixed GitHub Copilot login triggering model-policy rate limits by limiting policy updates, retrying model discovery once, and honoring server retry delays (#​7850).
  • Fixed Amazon Bedrock dropping and failing to replay opaque redacted reasoning from non-Anthropic models (#​8314 by @​seiji).
  • Fixed Z.AI Coding Plan models deriving incomplete reasoning-effort metadata, including missing GLM-5.3 low, high, and max levels (#​8336).
  • Fixed DeepSeek V4 Flash on OpenCode and OpenCode Go omitting its supported low thinking level (#​8181 by @​tianshuang).
  • Fixed Azure OpenAI Responses ignoring toolChoice in provider-specific stream requests.
  • Fixed Amazon Bedrock after_provider_response/onResponse to forward the raw response headers instead of only the synthesized request id header (#​8234).
  • Fixed Kimi OpenAI-compatible usage reporting so top-level cached_tokens count as cache reads instead of normal input tokens (#​8075).
  • Fixed Google Generative AI and Vertex AI custom models ignoring thinkingLevelMap, which dropped extended thinking controls (#​8135).
  • Fixed Xiaomi model catalog generation retaining shut-down MiMo V2 model names after models.dev marked them deprecated (#​8187).
  • Fixed OpenRouter reasoning controls by deriving off support and available effort levels from OpenRouter's model metadata, preventing reasoning-mandatory models from receiving effort: "none" (#​8454).

v0.84.2

Compare Source

Added
  • Added createGatewayBindingFetch() for routing Cloudflare AI Gateway requests through a Workers AI binding without an API token (#​7901 by @​Maximo-Guk).
  • Added AssistantMessage.endTurn to preserve OpenAI Codex's terminal end_turn signal for diagnostics (#​7766).
Changed
  • Changed Kimi Coding requests to use pi's runtime User-Agent header.
  • Automatically converted supported strict tool schemas to provider-compatible closed objects with required nullable optional fields while preserving original tool definitions, and treated null values for optional non-nullable tool arguments as omitted.
  • Changed OpenAI Responses deferred tool loading to prefer message-anchored additional_tools where supported while retaining tool-search and top-level fallbacks (#​7709).
  • Replaced the Mistral SDK transport with a native Chat Completions HTTP stream, eliminating its generated client and schema runtime overhead.
Fixed
  • Fixed GitHub Copilot login triggering API rate limits while enabling model policies by limiting concurrent policy updates (#​6187).
  • Fixed GitHub Copilot login still triggering API rate limits by updating only account models with unconfigured policies and honoring server retry delays (#​7850).
  • Fixed upstream request buffer limit failures to trigger automatic assistant retries.
  • Fixed OpenAI Responses function and custom tool calls to preserve namespaces during streaming, proxying, and replay (#​7709).
  • Fixed built-in and custom DeepSeek API models to send output limits through the supported max_tokens field.
  • Fixed Google Generative AI and Vertex AI responses with tool calls incorrectly treating output-limit or provider-error stops as normal tool use (#​8059).
  • Fixed Amazon Bedrock replay rejecting tool arguments that contain empty object keys while preserving all valid nested values (#​7882 by @​muyiyr).
  • Fixed DeepSeek compatibility detection for base URLs whose hostname contains uppercase letters (#​7933 by @​yearth).

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/earendil-works-pi-ai-0.x-lockfile branch from da00254 to 4714595 Compare August 25, 2026 12:03
@renovate renovate Bot changed the title Update dependency @earendil-works/pi-ai to v0.84.2 Update dependency @earendil-works/pi-ai to v0.84.3 Aug 25, 2026
@renovate
renovate Bot force-pushed the renovate/earendil-works-pi-ai-0.x-lockfile branch from 4714595 to 567dc5d Compare August 29, 2026 01:50
@renovate renovate Bot changed the title Update dependency @earendil-works/pi-ai to v0.84.3 Update dependency @earendil-works/pi-ai to v0.84.4 Aug 29, 2026
@renovate
renovate Bot force-pushed the renovate/earendil-works-pi-ai-0.x-lockfile branch from 567dc5d to 64b6cf0 Compare September 4, 2026 11:48
@renovate renovate Bot changed the title Update dependency @earendil-works/pi-ai to v0.84.4 Update dependency @earendil-works/pi-ai to v0.85.0 Sep 4, 2026
@renovate renovate Bot changed the title Update dependency @earendil-works/pi-ai to v0.85.0 Update dependency @earendil-works/pi-ai to v0.85.1 Sep 5, 2026
@renovate
renovate Bot force-pushed the renovate/earendil-works-pi-ai-0.x-lockfile branch from 64b6cf0 to 9a00d11 Compare September 5, 2026 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants