fix(deps): update pi to v0.85.1 - #1690
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/pi
branch
from
September 3, 2026 00:57
504a64f to
dadb118
Compare
renovate
Bot
force-pushed
the
renovate/pi
branch
from
September 9, 2026 22:27
dadb118 to
96fc2c6
Compare
renovate
Bot
force-pushed
the
renovate/pi
branch
from
September 10, 2026 14:06
96fc2c6 to
779a896
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.84.2→0.85.10.84.2→0.85.1Release Notes
earendil-works/pi (@earendil-works/pi-ai)
v0.85.1Compare Source
Added
Fixed
prompt_cache_options.ttl: "30m"instead ofprompt_cache_retention: "24h".v0.85.0Compare Source
Breaking Changes
createGatewayBindingFetch()withcreateAiBindingFetch()for Cloudflare Workers AI bindings. Configure the model's Workers AI Gateway passthroughbaseUrldirectly; requests now pass through the binding unchanged (#8287 by @Maximo-Guk).Added
AssistantMessageFrameEncoderandreduceAssistantMessageFrames().vllmPriorityOpenAI-compatible model setting for forwarding scheduler priority to vLLM (#9004 by @AppleDannyClegg).supportsMaxOutputTokensOpenAI Responses compatibility setting (#8941 by @scturtle).uuidv7()for follower IDs.api,providers, andutilssubpath exports for direct imports without loading the package barrel.Fixed
JsonValuetype directly.NO_PROXYmatching for both root domains and subdomains (#8737 by @MeiSiristhebest).v0.84.4Compare Source
Added
deepseek-v4-flash-vision-expmodel to the DeepSeek catalog.Fixed
toolChoicewhen no tools are defined.reasoning_detailsdeltas.workers-ai/*passthrough models omitted by models.dev.offsupport and available effort levels from OpenRouter's model metadata, preventing reasoning-mandatory models from receivingeffort: "none"(#8614 by @davidbrai).v0.84.3Compare Source
Breaking Changes
GoogleThinkingLeveltoGoogleApiThinkingLeveland addedResolvedGoogleThinkingLevelfor normalized adapter levels.Added
toolChoicesupport to simple stream requests.deepseek-v4-pro-0813to the Qwen Token Plan Individual catalog (#8194).Changed
User-Agentunless overridden (#8305).Fixed
reasoning_details(reasoning.text,reasoning.summary, andreasoning.encrypted) verbatim and in order (#7994).toolChoicein provider-specific stream requests.after_provider_response/onResponseto forward the raw response headers instead of only the synthesized request id header (#8234).cached_tokenscount as cache reads instead of normal input tokens (#8075).thinkingLevelMap, which dropped extended thinking controls (#8135).offsupport and available effort levels from OpenRouter's model metadata, preventing reasoning-mandatory models from receivingeffort: "none"(#8454).earendil-works/pi (@earendil-works/pi-coding-agent)
v0.85.1Compare Source
New Features
Added
Fixed
clientandexperimental/pluginsubpaths and server/client commands are now source-only throughpi-test.sh; the supported local SDK and stdio RPC API are unchanged (#9132).prompt_cache_options.ttl: "30m"instead ofprompt_cache_retention: "24h".v0.85.0Compare Source
New Features
Added
SessionManager.inMemory()support for restoring externally managed session entries (#8980 by @y-nk).vllmPriorityandsupportsMaxOutputTokensmodel settings for vLLM scheduler priority and OpenAI Responses output-token limits (#9004 by @AppleDannyClegg, #8941 by @scturtle).tui.altScreen.bottomshortcut to the fullscreen transcript while it is scrolled up (#9080 by @rwachtler).Changed
Fixed
fdand ripgrep downloads on Linux musl systems (#9070 by @Charlie0113-T)./model(#9093 by @Jaaneek).@earendil-works/pi-coding-agent/clientcompatibility entry point.NO_PROXYmatching for root domains and subdomains (#8737 by @MeiSiristhebest).bash,edit,find,grep,ls,read, andwritetools ignoringctx.cwd(#8627 by @vmizg).SIGWINCHself-signal (#8898 by @bartlomiejkida).fdand ripgrep downloads requiring the GitHub Releases API (#8708 by @Terminator666666).abortreporting success without cancelling an in-progress manual compaction (#8920).v0.84.4Compare Source
New Features
ctx.uiprompts. See Extension UI prompt events.clear_queue. See RPCclear_queue.Added
supportsMidConvoEffortto custom Anthropic Messages model compatibility settings.ui_prompt_startandui_prompt_endextension events so host integrations can distinguish active agent work from waiting on user-facingctx.uiprompts (#8355 by @cristinaponcela).detectSupportedImageMimeTypeFromFile()to the public library exports (#8600 by @xl0).deepseek-v4-flash-vision-expmodel support.clear_queueto retrieve and remove queued steering and follow-up messages (#8432).fullscreenCopyOnSelectto disable automatic fullscreen selection copy; when disabled,Ctrl+Xcopies the active text selection before falling back to the last assistant message, while/treestill copies the selected message (#7720).Changed
/thinking,/model,/scoped-models,/trust, per-model thinking settings, and theme settings to keep active options marked while browsing./scoped-modelsnow uses consistent per-item toggles and strikes through unavailable models (#8900).Fixed
taskkill.exeis unavailable onPATH(#6596).triggerTurn: falsewhile the agent is running being inserted between a tool call and its result, which made providers that validate message order reject the replayed history. They are now appended once the turn's tool results are in (#8537).toolChoice: "none"(#8649, #8638).HttpsProxyAgent is not a constructorwhen the bundled Node.js runtime uses an HTTP(S) proxy (#8610).@file autocomplete ranking to prefer direct and shallower matches over similarly ranked nested paths (#8669)./and-(#8676).workers-ai/*passthrough models.reasoning_detailsdeltas.effort: "none"(#8614 by @davidbrai).toolChoicewhen no tools are defined.v0.84.3Compare Source
New Features
/thinking, search defaults, keep selections session-scoped, and persist them explicitly with Ctrl+S. See Models and Thinking.Breaking Changes
GoogleThinkingLeveltype toGoogleApiThinkingLeveland addedResolvedGoogleThinkingLevelfor normalized adapter levels.Added
powershelltool for Windows, configurable throughdefaultToolsand the SDK. See PowerShell Tool./thinkingselector and searchable default choices to the model and thinking selectors; Ctrl+S saves the selected model as the global default. See Models and Thinking.usage notices for compaction and branch summaries when cache miss notices are enabled.
session_compact_failedextension events so compaction failures and aborts expose their reason, retry state, source, and error message to handlers (#8175).toolChoicesupport to simple stream requests.deepseek-v4-pro-0813support to the Qwen Token Plan Individual catalog (#8194).Changed
pi updatestages, verifies, and atomically activates the selected release in place. See Install and Manage.User-Agentunless overridden (#8305).Fixed
models.jsontypings omitting the documented OpenAI-compatiblecompat.supportsFinishReasonprovider and model override (#8487 by @petrroll)./modeland/thinkingselections being persisted globally unless explicitly saved with Ctrl+S (#5263).toolcall_startevents omitting the tool call id and name (#7953 by @christianklotz)..agents/skills/grouping directories not being discovered.edittool inputs failing validation by accepting them as one-edit arrays in both coding-agent and harness edit tools (#7835).README.mdandAGENTS.mdin skill directories being reported as broken skills unless they declare valid skill frontmatter (#7805).reasoning_detailsverbatim and in order (#7994).toolChoicein provider-specific stream requests.cached_tokenscount as cache reads instead of normal input tokens (#8075).thinkingLevelMap, which dropped extended thinking controls (#8135).auth.jsonandmodels-store.jsonoverriding administrator-managed file permissions and ACLs (#7779).session_compact_failedextension events so compaction failures and aborts expose their reason, retry state, source, and error message to handlers (#8175).pi updatefrom downgrading already-newer installed packages (#8226)./modelwhen/llamarefreshed a configured server underPI_OFFLINE, and included idle-sleptsleepingrouter models plus autoloadable unloaded presets in the selectable catalog (#8558 by @cristinaponcela).pi.registerFlag()accepting default values that do not match the declared flag type (#8064)./llamabefore/modelwhen no local models are loaded (#8203)./modeland--list-models(#8187).fromIdinstead of the pre-navigation source leaf.--as an end-of-options delimiter (#7269).Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.