fix(deps): update dependency @earendil-works/pi-coding-agent to v0.80.3 #127

Merged
davide merged 1 commit from renovate/earendil-works-pi-coding-agent-0.x into main 2026-07-04 14:05:18 +00:00
Member

This PR contains the following updates:

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

Release Notes

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

v0.80.3

Compare Source

New Features
  • Anthropic Claude Sonnet 5 support - Claude Sonnet 5 is available through inherited Anthropic-compatible and Bedrock provider catalogs with adaptive thinking enabled. See Providers and Model Options.
  • Configurable output spacing - outputPad controls horizontal padding for user messages, assistant messages, and thinking blocks. See Settings.
  • External editor configuration - externalEditor lets Ctrl+G use a configured editor before $VISUAL/$EDITOR fallbacks. See Settings and Keybindings.
  • Richer RPC session tree access - RPC clients can inspect session entries and tree snapshots with get_entries and get_tree. See get_entries and get_tree.
  • Extension session metadata updates - Extensions can observe session name changes through session_info_changed. See session_info_changed.
  • Modern Azure Foundry endpoint support - Azure OpenAI Responses provider setup supports current Microsoft Foundry endpoint URLs. See Azure OpenAI.
Added
  • Added inherited Anthropic Claude Sonnet 5 model support.
  • Added get_entries and get_tree RPC commands for reading session entries and tree snapshots over RPC (#​6078 by @​geraschenko).
  • Added a package ./rpc-entry export for launching Pi directly in RPC mode.
  • Added session-name change events for extensions (#​6175 by @​xl0).
  • Added inherited Azure OpenAI Responses support for modern Microsoft Foundry endpoint URLs (#​6004 by @​gukoff).
  • Added inherited Usage.reasoning token counts for providers that report reasoning/thinking token usage (#​6057).
  • Added an externalEditor settings.json override for Ctrl+G external editor commands, with default fallbacks to Notepad on Windows and nano elsewhere (#​6122).
  • Added an outputPad setting for user message, assistant message, and thinking horizontal padding (#​6168).
Changed
  • Changed the default OpenAI model to gpt-5.5.
  • Changed inherited OpenAI Codex Responses SSE response-header waits to use the configured HTTP timeout instead of the previous fixed 20 second timeout, reducing false timeouts on slow connections (#​4945).
Fixed
  • Fixed inherited Claude Sonnet 5 metadata to use adaptive thinking payloads for Anthropic-compatible and Bedrock requests.
  • Fixed inherited generated Xiaomi MiMo model pricing to match current pay-as-you-go pricing from models.dev (#​6138).
  • Fixed inherited provider HTTP errors to include response bodies instead of opaque SDK messages (#​5832 by @​stephanmck).
  • Fixed inherited streamSimple() max-token caps so providers that count input and output against one context window do not reject long requests (#​5595).
  • Fixed inherited OpenAI Responses streams to preserve reasoning replay state when output items finish out of order (#​6009).
  • Fixed inherited Z.AI preserved thinking requests to send thinking.clear_thinking: false when thinking is enabled, allowing replayed reasoning_content to participate in provider caching (#​6083).
  • Fixed pre-prompt compaction to stop after compaction instead of continuing immediately (#​6074 by @​yzhg1983).
  • Fixed resource notifications to stay before messages when resuming sessions (#​6048 by @​haoqixu).
  • Fixed startup benchmark timing output to print after TUI shutdown, preserve extension timings, and drain terminal-query replies before stopping benchmark mode (#​6030 by @​xl0, #​6063 by @​xl0).
  • Fixed extension tool changes to apply before the next provider request in the same agent run without dropping before_agent_start system-prompt overrides (#​6162).
  • Fixed a crash when undici emits an internal client error while terminating a mid-stream HTTP response (#​6133).
  • Fixed the compaction event regression test to cover status indicator cleanup and keep CI passing.
  • Fixed interactive status indicators so ending work, retry, compaction, or branch-summary indicators no longer shrink the TUI when clear-on-shrink is enabled (#​6026).
  • Fixed --session and SessionManager.open() to reject non-empty invalid session files without overwriting them (#​6002).
  • Fixed user-message transcript rendering to keep visible backslashes in Markdown escape sequences such as \" (#​6105).
  • Fixed assistant messages stopped by output length to show a visible incomplete-response error (#​4290).
  • Fixed --no-session --session-id so ephemeral CLI runs can use deterministic session IDs for provider cache affinity (#​6070).
  • Fixed disk BMP image files to be detected, converted to PNG, and attached through read and CLI @file inputs (#​6047).
  • Fixed auto-retry for provider stream errors that explicitly tell callers to retry the request (#​6019).

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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.2` → `0.80.3`](https://renovatebot.com/diffs/npm/@earendil-works%2fpi-coding-agent/0.80.2/0.80.3) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@earendil-works%2fpi-coding-agent/0.80.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@earendil-works%2fpi-coding-agent/0.80.2/0.80.3?slim=true) | --- ### Release Notes <details> <summary>earendil-works/pi (@&#8203;earendil-works/pi-coding-agent)</summary> ### [`v0.80.3`](https://github.com/earendil-works/pi/blob/HEAD/packages/coding-agent/CHANGELOG.md#0803---2026-06-30) [Compare Source](https://github.com/earendil-works/pi/compare/v0.80.2...v0.80.3) ##### New Features - **Anthropic Claude Sonnet 5 support** - Claude Sonnet 5 is available through inherited Anthropic-compatible and Bedrock provider catalogs with adaptive thinking enabled. See [Providers](docs/providers.md) and [Model Options](docs/usage.md#model-options). - **Configurable output spacing** - `outputPad` controls horizontal padding for user messages, assistant messages, and thinking blocks. See [Settings](docs/settings.md#ui--display). - **External editor configuration** - `externalEditor` lets Ctrl+G use a configured editor before `$VISUAL`/`$EDITOR` fallbacks. See [Settings](docs/settings.md#ui--display) and [Keybindings](docs/keybindings.md). - **Richer RPC session tree access** - RPC clients can inspect session entries and tree snapshots with `get_entries` and `get_tree`. See [get\_entries](docs/rpc.md#get_entries) and [get\_tree](docs/rpc.md#get_tree). - **Extension session metadata updates** - Extensions can observe session name changes through `session_info_changed`. See [session\_info\_changed](docs/extensions.md#session_info_changed). - **Modern Azure Foundry endpoint support** - Azure OpenAI Responses provider setup supports current Microsoft Foundry endpoint URLs. See [Azure OpenAI](docs/providers.md#azure-openai). ##### Added - Added inherited Anthropic Claude Sonnet 5 model support. - Added `get_entries` and `get_tree` RPC commands for reading session entries and tree snapshots over RPC ([#&#8203;6078](https://github.com/earendil-works/pi/pull/6078) by [@&#8203;geraschenko](https://github.com/geraschenko)). - Added a package `./rpc-entry` export for launching Pi directly in RPC mode. - Added session-name change events for extensions ([#&#8203;6175](https://github.com/earendil-works/pi/pull/6175) by [@&#8203;xl0](https://github.com/xl0)). - Added inherited Azure OpenAI Responses support for modern Microsoft Foundry endpoint URLs ([#&#8203;6004](https://github.com/earendil-works/pi/pull/6004) by [@&#8203;gukoff](https://github.com/gukoff)). - Added inherited `Usage.reasoning` token counts for providers that report reasoning/thinking token usage ([#&#8203;6057](https://github.com/earendil-works/pi/issues/6057)). - Added an `externalEditor` settings.json override for Ctrl+G external editor commands, with default fallbacks to Notepad on Windows and `nano` elsewhere ([#&#8203;6122](https://github.com/earendil-works/pi/issues/6122)). - Added an `outputPad` setting for user message, assistant message, and thinking horizontal padding ([#&#8203;6168](https://github.com/earendil-works/pi/issues/6168)). ##### Changed - Changed the default OpenAI model to `gpt-5.5`. - Changed inherited OpenAI Codex Responses SSE response-header waits to use the configured HTTP timeout instead of the previous fixed 20 second timeout, reducing false timeouts on slow connections ([#&#8203;4945](https://github.com/earendil-works/pi/issues/4945)). ##### Fixed - Fixed inherited Claude Sonnet 5 metadata to use adaptive thinking payloads for Anthropic-compatible and Bedrock requests. - Fixed inherited generated Xiaomi MiMo model pricing to match current pay-as-you-go pricing from models.dev ([#&#8203;6138](https://github.com/earendil-works/pi/issues/6138)). - Fixed inherited provider HTTP errors to include response bodies instead of opaque SDK messages ([#&#8203;5832](https://github.com/earendil-works/pi/pull/5832) by [@&#8203;stephanmck](https://github.com/stephanmck)). - Fixed inherited `streamSimple()` max-token caps so providers that count input and output against one context window do not reject long requests ([#&#8203;5595](https://github.com/earendil-works/pi/issues/5595)). - Fixed inherited OpenAI Responses streams to preserve reasoning replay state when output items finish out of order ([#&#8203;6009](https://github.com/earendil-works/pi/issues/6009)). - Fixed inherited Z.AI preserved thinking requests to send `thinking.clear_thinking: false` when thinking is enabled, allowing replayed `reasoning_content` to participate in provider caching ([#&#8203;6083](https://github.com/earendil-works/pi/issues/6083)). - Fixed pre-prompt compaction to stop after compaction instead of continuing immediately ([#&#8203;6074](https://github.com/earendil-works/pi/pull/6074) by [@&#8203;yzhg1983](https://github.com/yzhg1983)). - Fixed resource notifications to stay before messages when resuming sessions ([#&#8203;6048](https://github.com/earendil-works/pi/pull/6048) by [@&#8203;haoqixu](https://github.com/haoqixu)). - Fixed startup benchmark timing output to print after TUI shutdown, preserve extension timings, and drain terminal-query replies before stopping benchmark mode ([#&#8203;6030](https://github.com/earendil-works/pi/pull/6030) by [@&#8203;xl0](https://github.com/xl0), [#&#8203;6063](https://github.com/earendil-works/pi/pull/6063) by [@&#8203;xl0](https://github.com/xl0)). - Fixed extension tool changes to apply before the next provider request in the same agent run without dropping `before_agent_start` system-prompt overrides ([#&#8203;6162](https://github.com/earendil-works/pi/issues/6162)). - Fixed a crash when undici emits an internal client error while terminating a mid-stream HTTP response ([#&#8203;6133](https://github.com/earendil-works/pi/issues/6133)). - Fixed the compaction event regression test to cover status indicator cleanup and keep CI passing. - Fixed interactive status indicators so ending work, retry, compaction, or branch-summary indicators no longer shrink the TUI when clear-on-shrink is enabled ([#&#8203;6026](https://github.com/earendil-works/pi/pull/6026)). - Fixed `--session` and `SessionManager.open()` to reject non-empty invalid session files without overwriting them ([#&#8203;6002](https://github.com/earendil-works/pi/issues/6002)). - Fixed user-message transcript rendering to keep visible backslashes in Markdown escape sequences such as `\"` ([#&#8203;6105](https://github.com/earendil-works/pi/issues/6105)). - Fixed assistant messages stopped by output length to show a visible incomplete-response error ([#&#8203;4290](https://github.com/earendil-works/pi/issues/4290)). - Fixed `--no-session --session-id` so ephemeral CLI runs can use deterministic session IDs for provider cache affinity ([#&#8203;6070](https://github.com/earendil-works/pi/issues/6070)). - Fixed disk BMP image files to be detected, converted to PNG, and attached through `read` and CLI `@file` inputs ([#&#8203;6047](https://github.com/earendil-works/pi/issues/6047)). - Fixed auto-retry for provider stream errors that explicitly tell callers to retry the request ([#&#8203;6019](https://github.com/earendil-works/pi/issues/6019)). </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDYuMSIsInVwZGF0ZWRJblZlciI6IjQzLjI0Ni4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
fix(deps): update dependency @earendil-works/pi-coding-agent to v0.80.3
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
check-commitizen.yaml / Check the PR title (pull_request) Successful in 2s
check-formatter.yaml / Checks with formatters (pull_request) Successful in 7s
check-linter.yaml / Checks with linters (pull_request) Successful in 9s
check-prettier.yaml / Check files formatting (pull_request) Successful in 3s
check-yamllint.yaml / Lint yaml files (pull_request) Successful in 2s
forgejo-agent / LLM Bot response generation (pull_request) Successful in 2s
check-syntax.yaml / Checks with static tools (pull_request) Successful in 17s
eef040b115
davide merged commit b2bc63cbad into main 2026-07-04 14:05:18 +00:00
davide deleted branch renovate/earendil-works-pi-coding-agent-0.x 2026-07-04 14:05:18 +00:00
Sign in to join this conversation.
No reviewers
No labels
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
projects/forgejo-agent!127
No description provided.