fix(deps): update dependency @earendil-works/pi-coding-agent to v0.86.1 #303
No reviewers
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
projects/forgejo-agent!303
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate-earendil-works-pi-coding-agent-0.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
0.85.1→0.86.1Release Notes
earendil-works/pi (@earendil-works/pi-coding-agent)
v0.86.1Compare Source
New Features
/login metaor useMETA_API_KEYto access Muse Spark models. See Meta (Muse subscription).Added
/login metawith automatic Model API key refresh, plusMETA_API_KEYsupport (#9096 by @xl0).Changed
Fixed
/bugdescriptions dropping line breaks from pasted diagnostics./bughints appearing for user cancellations and retryable provider failures such as service unavailability.Prompt too longerrors not being recognized as context overflow (#9805).v0.86.0Compare Source
New Features
/bugusing redacted diagnostics, optional transcripts, or exported ZIP archives. See Reporting Bugs.before_agent_start.Breaking Changes
Contextto normalizedTranscriptContextvalues. Custom providers must read system prompts and tool declarations fromcontext.messageswithgetCurrentSystemPrompt()andgetCurrentTools(). See Custom Streaming API.ToolCall.argumentsandToolResultMessage.detailsto JSON-compatible values, changedToolResultMessageinto a conditional type, and madeJsonValuearrays readonly.user_bashnow fails closed: errors or invalid defined results abort the command without invoking later handlers or executing locally. Returnundefinedto continue propagation; otherwise return{ operations }or{ result }(#9068).Added
before_agent_startand Entry Types (#9548).ToolSearchortool_searchas the loader name for prompt-prefix deferral (#9323).ctx.modelRegistry.stream()andstreamSimple()for extension model calls through configured providers with resolved authentication (#8964).reserveTokensandkeepRecentTokenssettings throughcompaction.modelOverrides, with ordinary compaction settings as fallback (#8133).compat.allowedFallbackModelsconfiguration for overriding or disabling Anthropic server-side fallback models (#9294).pi.on()so extensions can drop event handlers. Handlers added or removed during a dispatch apply to later dispatches, not the current one (#8967)./bug [description]to report a bug to the Pi developers. The report bundles environment, model, provider, extension, and settings metadata (secrets redacted), assistant message diagnostics from the session, optionally the session transcript, or a model-written summary of what went wrong instead. It is uploaded to Radius (no login required; attributed when logged in) or exported as a zip archive, and the report id is recorded in the session as api.bug-reportentry. Crashes are recorded in~/.pi/agent/crashes.json, announced once on the next start, and attached to the next report; unexplained errors and exhausted retries point at/bugonce per session./sessiondiagnostics, transcript notices, and thecache_warming_decisionextension event. See Cache Warming (#9668).Changed
--resumesession results appear progressively, using file modification times to prioritize all-folder loading and cancelling outstanding transcript reads after selection.--continuestartup time by checking candidate session headers in modification-time order and stopping after the newest matching session.read,bash,powershell,edit, andwritetools, without requiringPI_EXPERIMENTAL. Extensions can re-register tool definitions withconstrainedSampling: false.Fixed
EventStreamevents (#9055).reasoning_effortfor all reasoning-capablemistral-medium-*model IDs instead of the unsupportedprompt_mode(#8700).x-opencode-sessionfromsessionIdacross all supported API adapters (#9326).x-session-idfromsessionIdfor Chat Completions and Anthropic Messages models when prompt caching is enabled (#9102).deepseek-flashfor DeepSeek V4.1 Flash instead of retired Flash aliases, and refreshed DeepSeek pricing metadata (#9423).reasoning_effortinstead of the ignoredprompt_mode(#9375).sessionIdfor automatic prompt-cache routing (#9629).retry.maxAgentDelayMs(60s by default) so long retry runs stay responsive during prolonged transient outages (#8826).steerandfollow_upcommands bypassing extensioninputhandlers (#8718).balanced, falling back to the first available Radius model when needed.before_agent_starthandlers returningsystemPrompt(andforceSystemPrompt) on models with mid-conversation system messages: the forced prompt is now sent as the provider's leading system prompt instead of being appended as a section patch after the original prompt.enable_thinkingchat templates ignoring Pi's thinking level (#9528).skill:prefix instead of the bare skill name (#9120 by @yearth).caseslayouts around surrounding equations, and vertically laid out unsupported and nested display scripts (#8827, #9564, #7929).Removed
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 this update again.
This PR has been generated by Mend Renovate CLI.
ab954ea61c0f7ab64277fix(deps): update dependency @earendil-works/pi-coding-agent to v0.86.0to fix(deps): update dependency @earendil-works/pi-coding-agent to v0.86.10f7ab64277d9312479d6