Skip to content

build(deps): bump @earendil-works/pi-coding-agent from 0.75.5 to 0.76.0#76

Merged
maelcaldas merged 1 commit into
mainfrom
dependabot/npm_and_yarn/earendil-works/pi-coding-agent-0.76.0
May 28, 2026
Merged

build(deps): bump @earendil-works/pi-coding-agent from 0.75.5 to 0.76.0#76
maelcaldas merged 1 commit into
mainfrom
dependabot/npm_and_yarn/earendil-works/pi-coding-agent-0.76.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 28, 2026

Bumps @earendil-works/pi-coding-agent from 0.75.5 to 0.76.0.

Release notes

Sourced from @​earendil-works/pi-coding-agent's releases.

v0.76.0

New Features

  • Explicit session IDs for automation - --session-id <id> lets scripts create or resume an exact project-local session. See Sessions.
  • RPC bash output can stay out of model context - RPC clients can pass excludeFromContext to bash for commands whose output should not be sent with the next prompt. See RPC mode.
  • More predictable provider retries and timeouts - Codex WebSocket/SSE waits are bounded, and retry.provider.maxRetries controls provider retries instead of hidden SDK defaults. See Retry settings.
  • Better terminal editing across environments - Apple Terminal Shift+Enter, Windows/JetBrains capability detection, and Unicode-aware word navigation improve interactive editing. See Terminal setup and Keybindings.

Added

  • Added --session-id to let CLI callers use an exact project-local session ID, creating it if missing (#4874).
  • Added excludeFromContext flag to the bash RPC command for parity with the internal executeBash API (#5039).

Fixed

  • Fixed user message transcript rendering to preserve user-authored ordered-list markers (#5013).
  • Fixed self-update commands to bypass npm, pnpm, and Bun minimum release age gates for explicit pi update runs (#4929).
  • Fixed context token estimates to count user image attachments consistently with tool result images (#4983).
  • Fixed httpIdleTimeoutMs to apply to OpenAI Codex Responses WebSocket idle waits, added websocketConnectTimeoutMs for bounded WebSocket connect waits, and added a 10s Codex SSE response-header timeout (#4945).
  • Fixed RpcClient to reject pending requests and consume stdin pipe errors when the child process exits unexpectedly (#4764).
  • Fixed managed npm extension updates to avoid package managers installing or resolving pi host packages as peer dependencies (#4907).
  • Fixed RPC mode raw stdout writes to retry transient backpressure errors and flush queued protocol output during shutdown (#4897).
  • Fixed OpenAI Codex Responses cache-affinity headers to send session-id instead of proxy-incompatible session_id (#4967).
  • Fixed openai-codex/gpt-5.3-codex-spark model metadata to use its 128k context window (#4969).
  • Fixed OpenRouter/Poolside context overflow detection for maximum allowed input length errors (#4943).
  • Fixed provider retry controls so retry.provider.maxRetries is honored, SDK retries default to 0, and quota/billing 429s are not retried behind Pi's retry handling (#4991 by @​mitsuhiko).
  • Fixed Apple Terminal Shift+Enter by detecting local macOS modifier state when Terminal.app sends plain Return.
  • Fixed Windows Terminal capability detection to enable OSC 8 hyperlinks, preserving clickable long URLs across wrapped lines (#4923).
  • Fixed JetBrains terminal capability detection to enable truecolor while disabling unsupported OSC 8 hyperlinks (#5037 by @​Perlence).
  • Fixed editor and input word navigation/deletion to use Unicode word boundaries while preserving ASCII punctuation boundaries (#5022 by @​haoqixu, #5067 by @​haoqixu, #5068 by @​haoqixu).
Changelog

Sourced from @​earendil-works/pi-coding-agent's changelog.

[0.76.0] - 2026-05-27

New Features

  • Explicit session IDs for automation - --session-id <id> lets scripts create or resume an exact project-local session. See Sessions.
  • RPC bash output can stay out of model context - RPC clients can pass excludeFromContext to bash for commands whose output should not be sent with the next prompt. See RPC mode.
  • More predictable provider retries and timeouts - Codex WebSocket/SSE waits are bounded, and retry.provider.maxRetries controls provider retries instead of hidden SDK defaults. See Retry settings.
  • Better terminal editing across environments - Apple Terminal Shift+Enter, Windows/JetBrains capability detection, and Unicode-aware word navigation improve interactive editing. See Terminal setup and Keybindings.

Added

  • Added --session-id to let CLI callers use an exact project-local session ID, creating it if missing (#4874).
  • Added excludeFromContext flag to the bash RPC command for parity with the internal executeBash API (#5039).

Fixed

  • Fixed user message transcript rendering to preserve user-authored ordered-list markers (#5013).
  • Fixed self-update commands to bypass npm, pnpm, and Bun minimum release age gates for explicit pi update runs (#4929).
  • Fixed context token estimates to count user image attachments consistently with tool result images (#4983).
  • Fixed httpIdleTimeoutMs to apply to OpenAI Codex Responses WebSocket idle waits, added websocketConnectTimeoutMs for bounded WebSocket connect waits, and added a 10s Codex SSE response-header timeout (#4945).
  • Fixed RpcClient to reject pending requests and consume stdin pipe errors when the child process exits unexpectedly (#4764).
  • Fixed managed npm extension updates to avoid package managers installing or resolving pi host packages as peer dependencies (#4907).
  • Fixed RPC mode raw stdout writes to retry transient backpressure errors and flush queued protocol output during shutdown (#4897).
  • Fixed OpenAI Codex Responses cache-affinity headers to send session-id instead of proxy-incompatible session_id (#4967).
  • Fixed openai-codex/gpt-5.3-codex-spark model metadata to use its 128k context window (#4969).
  • Fixed OpenRouter/Poolside context overflow detection for maximum allowed input length errors (#4943).
  • Fixed provider retry controls so retry.provider.maxRetries is honored, SDK retries default to 0, and quota/billing 429s are not retried behind Pi's retry handling (#4991 by @​mitsuhiko).
  • Fixed Apple Terminal Shift+Enter by detecting local macOS modifier state when Terminal.app sends plain Return.
  • Fixed Windows Terminal capability detection to enable OSC 8 hyperlinks, preserving clickable long URLs across wrapped lines (#4923).
  • Fixed JetBrains terminal capability detection to enable truecolor while disabling unsupported OSC 8 hyperlinks (#5037 by @​Perlence).
  • Fixed editor and input word navigation/deletion to use Unicode word boundaries while preserving ASCII punctuation boundaries (#5022 by @​haoqixu, #5067 by @​haoqixu, #5068 by @​haoqixu).
  • Fixed the development docs AGENTS.md link to point at the pi-mono guidelines (#5041).
Commits
  • 706f872 Release v0.76.0
  • 16dc525 fix(build): resolve internal packages from workspace dist
  • 41d28a9 docs(changelog): audit unreleased entries
  • 52dc08c feat(session): Explicit session id naming (#5076)
  • 7c02a55 fix(ai): timeout Codex SSE header stalls
  • 61babc2 feat(rpc): add excludeFromContext flag to bash command (closes #5039)
  • 493efd4 fix(codex): timeouts for websockets (#4979)
  • 2531fc1 fix(ui): preserve user ordered-list markers (closes #5013)
  • 59ec800 fix(coding-agent): bypass age gates for self-update
  • 8fb1e87 fix(ai): disable hidden provider 429 retries (#4991)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by mitsuhiko, a new releaser for @​earendil-works/pi-coding-agent since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@earendil-works/pi-coding-agent](https://github.com/earendil-works/pi-mono/tree/HEAD/packages/coding-agent) from 0.75.5 to 0.76.0.
- [Release notes](https://github.com/earendil-works/pi-mono/releases)
- [Changelog](https://github.com/earendil-works/pi/blob/main/packages/coding-agent/CHANGELOG.md)
- [Commits](https://github.com/earendil-works/pi-mono/commits/v0.76.0/packages/coding-agent)

---
updated-dependencies:
- dependency-name: "@earendil-works/pi-coding-agent"
  dependency-version: 0.76.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 28, 2026
@maelcaldas maelcaldas merged commit d2db973 into main May 28, 2026
2 checks passed
@maelcaldas maelcaldas deleted the dependabot/npm_and_yarn/earendil-works/pi-coding-agent-0.76.0 branch May 28, 2026 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant