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

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

This PR contains the following updates:

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

Release Notes

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

v0.80.7

Compare Source

Breaking Changes
  • Removed the openai-responses compat.sendSessionIdHeader flag from models.json. Session-affinity behavior is now controlled by compat.sessionAffinityFormat ("openai", "openai-nosession", or "openrouter"). Replace sendSessionIdHeader: false with sessionAffinityFormat: "openai-nosession" (#​6496 by @​petrroll).
New Features
  • Cache-friendly dynamic tool loading - Extensions can add tools during execution while supported Anthropic and OpenAI Responses models preserve prompt-cache prefixes. See Dynamic Tool Loading.
  • Message copy shortcut - Ctrl+X copies the last assistant message in the transcript or the selected message in /tree, making older and branched messages directly copyable. See Display and Message Queue.
  • Fable 5 xhigh and max thinking - Native xhigh and max thinking levels are available across generated provider catalogs. See Model Options.
Added
  • Added cache-friendly dynamic tool loading for extension tools activated by tool results. Supported Anthropic and OpenAI Responses models load definitions where they become available, preserving the cached prompt prefix. See Dynamic Tool Loading (#​6474).
  • Added inherited native xhigh and max thinking levels for Claude Fable 5 across all generated provider catalogs (#​6490 by @​davidbrai).
  • Added Ctrl+X to copy the last assistant message, or the selected message in /tree.
  • Added inherited toolChoice support for OpenAI and Codex Responses, including required and named tool selection (#​6588 by @​xl0).
Fixed
  • Fixed inherited OpenRouter model context windows to use the top provider's actual context length (#​6481 by @​davidbrai).
  • Fixed inherited OpenRouter OpenAI-compatible session IDs to use the x-session-id header instead of OpenAI-specific session-affinity fields (#​6496 by @​petrroll).
  • Fixed Ctrl+V to paste clipboard text when the pasteboard does not contain an image.
  • Fixed /login amazon-bedrock to prompt for and save a Bedrock API key instead of only displaying ambient AWS credential setup instructions.
  • Fixed inherited Amazon Bedrock ambient AWS credentials to keep using SigV4 authentication, including for custom model IDs (#​6532 by @​ribelo).
  • Fixed inherited Cloudflare Workers AI and AI Gateway authentication to use ambient account and gateway IDs when stored credentials contain only an API key (#​6292 by @​markphelps).
  • Fixed inherited legacy terminal decoding for Alt+symbol key combinations such as Alt+, and Alt+. (#​6523 by @​ribelo).
  • Fixed the GitHub Copilot mai-code-1-flash-picker model to route through the /responses endpoint (#​6544 by @​petrroll).
  • Fixed branch summaries to work with providers that use ambient authentication instead of API keys (#​6595 by @​davidbrai).
  • Fixed inherited Amazon Bedrock errors to report unhandled provider stop reasons instead of only An unknown error occurred (#​6598 by @​davidbrai).
  • Fixed npm package removal when installed packages have conflicting peer dependencies (#​6604 by @​davidbrai).
  • Fixed inherited Azure OpenAI Responses reasoning replay when encrypted_content appears only in the terminal response event (#​6608 by @​davidbrai).
  • Fixed inherited Anthropic-compatible proxies that omit usage from message_delta events (#​6611 by @​davidbrai).
  • Fixed inherited OpenCode OpenAI Responses models to omit the unsupported session-id header while preserving other cache-affinity data (#​6645 by @​davidbrai).
  • Fixed system prompt cache invalidation across dates by removing the current date from the default prompt (#​6621).

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.6` → `0.80.7`](https://renovatebot.com/diffs/npm/@earendil-works%2fpi-coding-agent/0.80.6/0.80.7) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@earendil-works%2fpi-coding-agent/0.80.7?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@earendil-works%2fpi-coding-agent/0.80.6/0.80.7?slim=true) | --- ### Release Notes <details> <summary>earendil-works/pi (@&#8203;earendil-works/pi-coding-agent)</summary> ### [`v0.80.7`](https://github.com/earendil-works/pi/blob/HEAD/packages/coding-agent/CHANGELOG.md#0807---2026-07-14) [Compare Source](https://github.com/earendil-works/pi/compare/v0.80.6...v0.80.7) ##### Breaking Changes - Removed the `openai-responses` `compat.sendSessionIdHeader` flag from `models.json`. Session-affinity behavior is now controlled by `compat.sessionAffinityFormat` (`"openai"`, `"openai-nosession"`, or `"openrouter"`). Replace `sendSessionIdHeader: false` with `sessionAffinityFormat: "openai-nosession"` ([#&#8203;6496](https://github.com/earendil-works/pi-mono/pull/6496) by [@&#8203;petrroll](https://github.com/petrroll)). ##### New Features - **Cache-friendly dynamic tool loading** - Extensions can add tools during execution while supported Anthropic and OpenAI Responses models preserve prompt-cache prefixes. See [Dynamic Tool Loading](docs/extensions.md#dynamic-tool-loading). - **Message copy shortcut** - `Ctrl+X` copies the last assistant message in the transcript or the selected message in `/tree`, making older and branched messages directly copyable. See [Display and Message Queue](docs/keybindings.md#display-and-message-queue). - **Fable 5 `xhigh` and `max` thinking** - Native `xhigh` and `max` thinking levels are available across generated provider catalogs. See [Model Options](docs/usage.md#model-options). ##### Added - Added cache-friendly dynamic tool loading for extension tools activated by tool results. Supported Anthropic and OpenAI Responses models load definitions where they become available, preserving the cached prompt prefix. See [Dynamic Tool Loading](docs/extensions.md#dynamic-tool-loading) ([#&#8203;6474](https://github.com/earendil-works/pi-mono/pull/6474)). - Added inherited native `xhigh` and `max` thinking levels for Claude Fable 5 across all generated provider catalogs ([#&#8203;6490](https://github.com/earendil-works/pi-mono/pull/6490) by [@&#8203;davidbrai](https://github.com/davidbrai)). - Added `Ctrl+X` to copy the last assistant message, or the selected message in `/tree`. - Added inherited `toolChoice` support for OpenAI and Codex Responses, including required and named tool selection ([#&#8203;6588](https://github.com/earendil-works/pi-mono/pull/6588) by [@&#8203;xl0](https://github.com/xl0)). ##### Fixed - Fixed inherited OpenRouter model context windows to use the top provider's actual context length ([#&#8203;6481](https://github.com/earendil-works/pi-mono/pull/6481) by [@&#8203;davidbrai](https://github.com/davidbrai)). - Fixed inherited OpenRouter OpenAI-compatible session IDs to use the `x-session-id` header instead of OpenAI-specific session-affinity fields ([#&#8203;6496](https://github.com/earendil-works/pi-mono/pull/6496) by [@&#8203;petrroll](https://github.com/petrroll)). - Fixed `Ctrl+V` to paste clipboard text when the pasteboard does not contain an image. - Fixed `/login amazon-bedrock` to prompt for and save a Bedrock API key instead of only displaying ambient AWS credential setup instructions. - Fixed inherited Amazon Bedrock ambient AWS credentials to keep using SigV4 authentication, including for custom model IDs ([#&#8203;6532](https://github.com/earendil-works/pi-mono/pull/6532) by [@&#8203;ribelo](https://github.com/ribelo)). - Fixed inherited Cloudflare Workers AI and AI Gateway authentication to use ambient account and gateway IDs when stored credentials contain only an API key ([#&#8203;6292](https://github.com/earendil-works/pi-mono/pull/6292) by [@&#8203;markphelps](https://github.com/markphelps)). - Fixed inherited legacy terminal decoding for Alt+symbol key combinations such as `Alt+,` and `Alt+.` ([#&#8203;6523](https://github.com/earendil-works/pi-mono/pull/6523) by [@&#8203;ribelo](https://github.com/ribelo)). - Fixed the GitHub Copilot `mai-code-1-flash-picker` model to route through the `/responses` endpoint ([#&#8203;6544](https://github.com/earendil-works/pi-mono/pull/6544) by [@&#8203;petrroll](https://github.com/petrroll)). - Fixed branch summaries to work with providers that use ambient authentication instead of API keys ([#&#8203;6595](https://github.com/earendil-works/pi-mono/pull/6595) by [@&#8203;davidbrai](https://github.com/davidbrai)). - Fixed inherited Amazon Bedrock errors to report unhandled provider stop reasons instead of only `An unknown error occurred` ([#&#8203;6598](https://github.com/earendil-works/pi-mono/pull/6598) by [@&#8203;davidbrai](https://github.com/davidbrai)). - Fixed npm package removal when installed packages have conflicting peer dependencies ([#&#8203;6604](https://github.com/earendil-works/pi-mono/pull/6604) by [@&#8203;davidbrai](https://github.com/davidbrai)). - Fixed inherited Azure OpenAI Responses reasoning replay when `encrypted_content` appears only in the terminal response event ([#&#8203;6608](https://github.com/earendil-works/pi-mono/pull/6608) by [@&#8203;davidbrai](https://github.com/davidbrai)). - Fixed inherited Anthropic-compatible proxies that omit `usage` from `message_delta` events ([#&#8203;6611](https://github.com/earendil-works/pi-mono/pull/6611) by [@&#8203;davidbrai](https://github.com/davidbrai)). - Fixed inherited OpenCode OpenAI Responses models to omit the unsupported `session-id` header while preserving other cache-affinity data ([#&#8203;6645](https://github.com/earendil-works/pi-mono/pull/6645) by [@&#8203;davidbrai](https://github.com/davidbrai)). - Fixed system prompt cache invalidation across dates by removing the current date from the default prompt ([#&#8203;6621](https://github.com/earendil-works/pi/issues/6621)). </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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNjAuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI2MC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
fix(deps): update dependency @earendil-works/pi-coding-agent to v0.80.7
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 9s
check-linter.yaml / Checks with linters (pull_request) Successful in 10s
check-prettier.yaml / Check files formatting (pull_request) Successful in 3s
check-syntax.yaml / Checks with static tools (pull_request) Successful in 10s
check-yamllint.yaml / Lint yaml files (pull_request) Successful in 2s
forgejo-agent / LLM Bot response generation (pull_request) Successful in 1s
35440b767c
davide merged commit c83a25d984 into main 2026-07-18 09:38:52 +00:00
davide deleted branch renovate/earendil-works-pi-coding-agent-0.x 2026-07-18 09:38:52 +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!155
No description provided.