chore(deps): update dependency @earendil-works/pi-coding-agent to ^0.81.0 #20

Merged
alex merged 1 commit from renovate/all-non-major-dependencies into master 2026-07-23 19:36:07 +00:00
Owner

This PR contains the following updates:

Package Change Age Confidence
@earendil-works/pi-coding-agent (source) ^0.80.10^0.81.0 age confidence

Release Notes

earendil-works/pi (@​earendil-works/pi-coding-agent)

v0.81.1

Compare Source

New Features
Added
  • Added deterministic, checksummed source archives to GitHub releases with documented standalone binary rebuild instructions (#​6913 by @​christianklotz).
Fixed
  • Fixed compaction and branch summarization to retry transient provider failures using the configured retry policy, with retry lifecycle events exposed to interactive, JSON, RPC, and SDK consumers (#​6901 by @​davidbrai).
  • Fixed interactive startup waiting for background model catalog refresh while computing the footer provider count.
  • Restored the default stream fallback for extensions using the pre-0.81 agent-core API (#​6915).
  • Fixed inherited Kimi K3 models from Moonshot AI and Moonshot AI China to use the OpenAI thinking format and expose reasoning effort support.

v0.81.0

Compare Source

New Features
  • Local llama.cpp model management — Connect to a llama.cpp router, search and download Hugging Face models, and explicitly load or unload models with live progress. See llama.cpp.
  • Full provider extensions — Extensions can register complete pi-ai providers with authentication, model refresh, filtering, and custom streaming. See Register New Provider.
  • Qwen Token Plan providers — Use the built-in international and China subscription providers with regional endpoints and API-key authentication. See API Keys.
  • Expanded usage accounting — Tool, compaction, and branch-summary usage is persisted and included in session totals. See Compaction & Branch Summarization.
Added
  • Added Qwen Token Plan and Qwen Token Plan China to built-in provider setup, default model resolution, and provider documentation (#​6858 by @​QuintinShaw).
  • Added the get_available_thinking_levels RPC command and RpcClient.getAvailableThinkingLevels() method (#​6865 by @​cristinaponcela).
  • Exported message and tool execution lifecycle event types from the package root (#​6772 by @​davidbrai).
  • Added built-in llama.cpp router support with /login connection setup and /llama Hugging Face model search and downloads, explicit loading, unloading, and live progress. See llama.cpp.
  • Added extension registration for complete pi-ai providers, including native authentication, model refresh, filtering, and streaming behavior.
  • Added usage accounting for tools, compaction, and branch summaries in persisted sessions, footer totals, and session statistics (#​6671 by @​davidbrai).
Fixed
  • Updated the packaged brace-expansion dependency to 5.0.7 (#​6896 by @​davidbrai).
  • Fixed persisted remote model catalogs from overriding newer bundled catalogs after an upgrade.
  • Fixed inherited stored API-key credentials to apply their provider-scoped env values, including Amazon Bedrock profiles (#​6864 by @​cristinaponcela).
  • Fixed inherited OpenAI-compatible cross-provider replay to keep tool call IDs unique when multiple calls share a provider call ID (#​6854 by @​cristinaponcela).
  • Fixed inherited Kimi K3 thinking levels to expose low, high, and max, and normalized the k2p7 alias to kimi-for-coding.
  • Fixed inherited OpenCode Go models routed through the OpenAI Responses API.
  • Fixed inherited pi-ai package metadata to avoid repeated consumer lockfile changes (#​6812 by @​jmfederico).
  • Fixed inherited terminal shutdown to clear the editor's inverted software cursor before restoring the hardware cursor (#​6790 by @​dam9000).
  • Fixed inherited ANSI-aware text wrapping to recognize CRLF and CR line endings while preserving styles (#​6764 by @​xz-dev).
  • Fixed inherited editor paste registry corruption after deleting and undoing paste markers, preventing literal or mismatched paste markers in submitted prompts (#​6844).
  • Fixed sessionless OpenAI Codex WebSocket requests to use UUIDv7 request IDs (#​6834 by @​xl0).
  • Fixed inherited GPT-5.6 Codex models to default to the 272K context window, avoiding automatic long-context pricing (#​6853 by @​aadishv).
  • Fixed messages queued during compaction to preserve steering and follow-up delivery behavior (#​6730 by @​dannote).
  • Fixed read tool errors being syntax-highlighted as if they were file contents (#​6731 by @​dannote).
  • Fixed llama.cpp router download progress updates and removed redundant wording from model action confirmations.
  • Moved automatic model catalog network refresh out of startup initialization and into the running interactive and RPC modes.
  • Fixed persisted sessions being read and parsed twice when opened, reducing startup latency for large sessions (#​6793).
  • Fixed slow Ctrl+G external-editor startup when the system temporary directory contains many entries (#​6774).
  • Fixed prompt-template defaults for all arguments (${@​:-default} and ${ARGUMENTS:-default}) (#​6695).
  • Fixed obsolete custom UI, custom tool, and custom editor examples in the extension documentation (#​6735).
  • Fixed Kimi Coding sessions to show API-equivalent implied costs with the subscription indicator.
  • Fixed OpenAI Responses early stream endings to trigger automatic retry instead of ending the agent run (#​6727).

Configuration

📅 Schedule: (in timezone Europe/Berlin)

  • Branch creation
    • "before 5am"
  • Automerge
    • At any time (no schedule defined)

🚦 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.


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

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@earendil-works/pi-coding-agent](https://github.com/earendil-works/pi) ([source](https://github.com/earendil-works/pi/tree/HEAD/packages/coding-agent)) | [`^0.80.10` → `^0.81.0`](https://renovatebot.com/diffs/npm/@earendil-works%2fpi-coding-agent/0.80.10/0.81.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@earendil-works%2fpi-coding-agent/0.81.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@earendil-works%2fpi-coding-agent/0.80.10/0.81.1?slim=true) | --- ### Release Notes <details> <summary>earendil-works/pi (@&#8203;earendil-works/pi-coding-agent)</summary> ### [`v0.81.1`](https://github.com/earendil-works/pi/blob/HEAD/packages/coding-agent/CHANGELOG.md#0811---2026-07-21) [Compare Source](https://github.com/earendil-works/pi/compare/v0.81.0...v0.81.1) ##### New Features - **Verifiable release source archives** — GitHub releases now include deterministic, checksummed source archives with instructions for rebuilding standalone binaries. See [Building standalone binaries from release source](../../README.md#building-standalone-binaries-from-release-source). - **Resilient compaction and branch summaries** — Transient provider failures now follow the configured retry policy, with retry lifecycle events available to interactive, JSON, RPC, and SDK consumers. See [Compaction & Branch Summarization](docs/compaction.md) and [RPC retry events](docs/rpc.md#summarization_retry_scheduled--summarization_retry_attempt_start--summarization_retry_finished). ##### Added - Added deterministic, checksummed source archives to GitHub releases with documented standalone binary rebuild instructions ([#&#8203;6913](https://github.com/earendil-works/pi/pull/6913) by [@&#8203;christianklotz](https://github.com/christianklotz)). ##### Fixed - Fixed compaction and branch summarization to retry transient provider failures using the configured retry policy, with retry lifecycle events exposed to interactive, JSON, RPC, and SDK consumers ([#&#8203;6901](https://github.com/earendil-works/pi/pull/6901) by [@&#8203;davidbrai](https://github.com/davidbrai)). - Fixed interactive startup waiting for background model catalog refresh while computing the footer provider count. - Restored the default stream fallback for extensions using the pre-0.81 agent-core API ([#&#8203;6915](https://github.com/earendil-works/pi/issues/6915)). - Fixed inherited Kimi K3 models from Moonshot AI and Moonshot AI China to use the OpenAI thinking format and expose reasoning effort support. ### [`v0.81.0`](https://github.com/earendil-works/pi/blob/HEAD/packages/coding-agent/CHANGELOG.md#0810---2026-07-21) [Compare Source](https://github.com/earendil-works/pi/compare/v0.80.10...v0.81.0) ##### New Features - **Local llama.cpp model management** — Connect to a llama.cpp router, search and download Hugging Face models, and explicitly load or unload models with live progress. See [llama.cpp](docs/llama-cpp.md). - **Full provider extensions** — Extensions can register complete pi-ai providers with authentication, model refresh, filtering, and custom streaming. See [Register New Provider](docs/custom-provider.md#register-new-provider). - **Qwen Token Plan providers** — Use the built-in international and China subscription providers with regional endpoints and API-key authentication. See [API Keys](docs/providers.md#api-keys). - **Expanded usage accounting** — Tool, compaction, and branch-summary usage is persisted and included in session totals. See [Compaction & Branch Summarization](docs/compaction.md). ##### Added - Added Qwen Token Plan and Qwen Token Plan China to built-in provider setup, default model resolution, and provider documentation ([#&#8203;6858](https://github.com/earendil-works/pi/pull/6858) by [@&#8203;QuintinShaw](https://github.com/QuintinShaw)). - Added the `get_available_thinking_levels` RPC command and `RpcClient.getAvailableThinkingLevels()` method ([#&#8203;6865](https://github.com/earendil-works/pi/pull/6865) by [@&#8203;cristinaponcela](https://github.com/cristinaponcela)). - Exported message and tool execution lifecycle event types from the package root ([#&#8203;6772](https://github.com/earendil-works/pi/pull/6772) by [@&#8203;davidbrai](https://github.com/davidbrai)). - Added built-in llama.cpp router support with `/login` connection setup and `/llama` Hugging Face model search and downloads, explicit loading, unloading, and live progress. See [llama.cpp](docs/llama-cpp.md). - Added extension registration for complete pi-ai providers, including native authentication, model refresh, filtering, and streaming behavior. - Added usage accounting for tools, compaction, and branch summaries in persisted sessions, footer totals, and session statistics ([#&#8203;6671](https://github.com/earendil-works/pi/pull/6671) by [@&#8203;davidbrai](https://github.com/davidbrai)). ##### Fixed - Updated the packaged `brace-expansion` dependency to 5.0.7 ([#&#8203;6896](https://github.com/earendil-works/pi/pull/6896) by [@&#8203;davidbrai](https://github.com/davidbrai)). - Fixed persisted remote model catalogs from overriding newer bundled catalogs after an upgrade. - Fixed inherited stored API-key credentials to apply their provider-scoped `env` values, including Amazon Bedrock profiles ([#&#8203;6864](https://github.com/earendil-works/pi/pull/6864) by [@&#8203;cristinaponcela](https://github.com/cristinaponcela)). - Fixed inherited OpenAI-compatible cross-provider replay to keep tool call IDs unique when multiple calls share a provider call ID ([#&#8203;6854](https://github.com/earendil-works/pi/pull/6854) by [@&#8203;cristinaponcela](https://github.com/cristinaponcela)). - Fixed inherited Kimi K3 thinking levels to expose low, high, and max, and normalized the `k2p7` alias to `kimi-for-coding`. - Fixed inherited OpenCode Go models routed through the OpenAI Responses API. - Fixed inherited `pi-ai` package metadata to avoid repeated consumer lockfile changes ([#&#8203;6812](https://github.com/earendil-works/pi/pull/6812) by [@&#8203;jmfederico](https://github.com/jmfederico)). - Fixed inherited terminal shutdown to clear the editor's inverted software cursor before restoring the hardware cursor ([#&#8203;6790](https://github.com/earendil-works/pi/pull/6790) by [@&#8203;dam9000](https://github.com/dam9000)). - Fixed inherited ANSI-aware text wrapping to recognize CRLF and CR line endings while preserving styles ([#&#8203;6764](https://github.com/earendil-works/pi/pull/6764) by [@&#8203;xz-dev](https://github.com/xz-dev)). - Fixed inherited editor paste registry corruption after deleting and undoing paste markers, preventing literal or mismatched paste markers in submitted prompts ([#&#8203;6844](https://github.com/earendil-works/pi/issues/6844)). - Fixed sessionless OpenAI Codex WebSocket requests to use UUIDv7 request IDs ([#&#8203;6834](https://github.com/earendil-works/pi/pull/6834) by [@&#8203;xl0](https://github.com/xl0)). - Fixed inherited GPT-5.6 Codex models to default to the 272K context window, avoiding automatic long-context pricing ([#&#8203;6853](https://github.com/earendil-works/pi/pull/6853) by [@&#8203;aadishv](https://github.com/aadishv)). - Fixed messages queued during compaction to preserve steering and follow-up delivery behavior ([#&#8203;6730](https://github.com/earendil-works/pi/pull/6730) by [@&#8203;dannote](https://github.com/dannote)). - Fixed read tool errors being syntax-highlighted as if they were file contents ([#&#8203;6731](https://github.com/earendil-works/pi/pull/6731) by [@&#8203;dannote](https://github.com/dannote)). - Fixed llama.cpp router download progress updates and removed redundant wording from model action confirmations. - Moved automatic model catalog network refresh out of startup initialization and into the running interactive and RPC modes. - Fixed persisted sessions being read and parsed twice when opened, reducing startup latency for large sessions ([#&#8203;6793](https://github.com/earendil-works/pi/issues/6793)). - Fixed slow Ctrl+G external-editor startup when the system temporary directory contains many entries ([#&#8203;6774](https://github.com/earendil-works/pi/issues/6774)). - Fixed prompt-template defaults for all arguments (`${@&#8203;:-default}` and `${ARGUMENTS:-default}`) ([#&#8203;6695](https://github.com/earendil-works/pi/issues/6695)). - Fixed obsolete custom UI, custom tool, and custom editor examples in the extension documentation ([#&#8203;6735](https://github.com/earendil-works/pi/issues/6735)). - Fixed Kimi Coding sessions to show API-equivalent implied costs with the subscription indicator. - Fixed OpenAI Responses early stream endings to trigger automatic retry instead of ending the agent run ([#&#8203;6727](https://github.com/earendil-works/pi/issues/6727)). </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Berlin) - Branch creation - "before 5am" - Automerge - At any time (no schedule defined) 🚦 **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNjQuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI2NC4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
alex force-pushed renovate/all-non-major-dependencies from e2f92b7e09 to 3fb6ad3202 2026-07-23 02:02:50 +00:00 Compare
alex merged commit 3fb6ad3202 into master 2026-07-23 19:36:07 +00:00
alex deleted branch renovate/all-non-major-dependencies 2026-07-23 19:36:07 +00:00
Sign in to join this conversation.
No reviewers
No labels
dependencies
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
alex/pi-shared!20
No description provided.