Skip to content

chore(deps-dev): bump the runtime-and-tooling group with 6 updates#10

Merged
codexstar69 merged 2 commits intomainfrom
dependabot/npm_and_yarn/runtime-and-tooling-3188453ef5
Mar 12, 2026
Merged

chore(deps-dev): bump the runtime-and-tooling group with 6 updates#10
codexstar69 merged 2 commits intomainfrom
dependabot/npm_and_yarn/runtime-and-tooling-3188453ef5

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 12, 2026

Bumps the runtime-and-tooling group with 6 updates:

Package From To
@eslint/js 9.39.4 10.0.1
@mariozechner/pi-agent-core 0.52.12 0.57.1
@mariozechner/pi-ai 0.52.12 0.57.1
@mariozechner/pi-coding-agent 0.52.12 0.57.1
@mariozechner/pi-tui 0.52.12 0.57.1
eslint 9.39.4 10.0.3

Updates @eslint/js from 9.39.4 to 10.0.1

Release notes

Sourced from @​eslint/js's releases.

v10.0.1

Bug Fixes

  • c87d5bd fix: update eslint (#20531) (renovate[bot])
  • d841001 fix: update minimatch to 10.2.1 to address security vulnerabilities (#20519) (루밀LuMir)
  • 04c2147 fix: update error message for unused suppressions (#20496) (fnx)
  • 38b089c fix: update dependency @​eslint/config-array to ^0.23.1 (#20484) (renovate[bot])

Documentation

  • 5b3dbce docs: add AI acknowledgement section to templates (#20431) (루밀LuMir)
  • 6f23076 docs: toggle nav in no-JS mode (#20476) (Tanuj Kanti)
  • b69cfb3 docs: Update README (GitHub Actions Bot)

Chores

  • e5c281f chore: updates for v9.39.3 release (Jenkins)
  • 8c3832a chore: update @​typescript-eslint/parser to ^8.56.0 (#20514) (Milos Djermanovic)
  • 8330d23 test: add tests for config-api (#20493) (Milos Djermanovic)
  • 37d6e91 chore: remove eslint v10 prereleases from eslint-config-eslint deps (#20494) (Milos Djermanovic)
  • da7cd0e refactor: cleanup error message templates (#20479) (Francesco Trotta)
  • 84fb885 chore: package.json update for @​eslint/js release (Jenkins)
  • 1f66734 chore: add eslint to peerDependencies of @eslint/js (#20467) (Milos Djermanovic)

v10.0.0

Breaking Changes

  • f9e54f4 feat!: estimate rule-tester failure location (#20420) (ST-DDT)
  • a176319 feat!: replace chalk with styleText and add color to ResultsMeta (#20227) (루밀LuMir)
  • c7046e6 feat!: enable JSX reference tracking (#20152) (Pixel998)
  • fa31a60 feat!: add name to configs (#20015) (Kirk Waiblinger)
  • 3383e7e fix!: remove deprecated SourceCode methods (#20137) (Pixel998)
  • 501abd0 feat!: update dependency minimatch to v10 (#20246) (renovate[bot])
  • ca4d3b4 fix!: stricter rule tester assertions for valid test cases (#20125) (唯然)
  • 96512a6 fix!: Remove deprecated rule context methods (#20086) (Nicholas C. Zakas)
  • c69fdac feat!: remove eslintrc support (#20037) (Francesco Trotta)
  • 208b5cc feat!: Use ScopeManager#addGlobals() (#20132) (Milos Djermanovic)
  • a2ee188 fix!: add uniqueItems: true in no-invalid-regexp option (#20155) (Tanuj Kanti)
  • a89059d feat!: Program range span entire source text (#20133) (Pixel998)
  • 39a6424 fix!: assert 'text' is a string across all RuleFixer methods (#20082) (Pixel998)
  • f28fbf8 fix!: Deprecate "always" and "as-needed" options of the radix rule (#20223) (Milos Djermanovic)
  • aa3fb2b fix!: tighten func-names schema (#20119) (Pixel998)
  • f6c0ed0 feat!: report eslint-env comments as errors (#20128) (Francesco Trotta)
  • 4bf739f fix!: remove deprecated LintMessage#nodeType and TestCaseError#type (#20096) (Pixel998)
  • 523c076 feat!: drop support for jiti < 2.2.0 (#20016) (michael faith)
  • 454a292 feat!: update eslint:recommended configuration (#20210) (Pixel998)
  • 4f880ee feat!: remove v10_* and inactive unstable_* flags (#20225) (sethamus)
  • f18115c feat!: no-shadow-restricted-names report globalThis by default (#20027) (sethamus)
  • c6358c3 feat!: Require Node.js ^20.19.0 || ^22.13.0 || >=24 (#20160) (Milos Djermanovic)

Features

  • bff9091 feat: handle Array.fromAsync in array-callback-return (#20457) (Francesco Trotta)
  • 290c594 feat: add self to no-implied-eval rule (#20468) (sethamus)
  • 43677de feat: fix handling of function and class expression names in no-shadow (#20432) (Milos Djermanovic)

... (truncated)

Commits
  • 84fb885 chore: package.json update for @​eslint/js release
  • 1f66734 chore: add eslint to peerDependencies of @eslint/js (#20467)
  • f3fbc2f chore: set @eslint/js version to 10.0.0 to skip releasing it (#20466)
  • b4b3127 chore: package.json update for @​eslint/js release
  • 0b14059 chore: package.json update for @​eslint/js release
  • fa31a60 feat!: add name to configs (#20015)
  • 1e2cad5 chore: package.json update for @​eslint/js release
  • 454a292 feat!: update eslint:recommended configuration (#20210)
  • c6358c3 feat!: Require Node.js ^20.19.0 || ^22.13.0 || >=24 (#20160)
  • See full diff in compare view

Updates @mariozechner/pi-agent-core from 0.52.12 to 0.57.1

Release notes

Sourced from @​mariozechner/pi-agent-core's releases.

v0.57.1

New Features

Added

  • Added /tree branch folding and segment-jump navigation with Ctrl+←/Ctrl+→ and Alt+←/Alt+→, while keeping / and Page Up/Page Down for paging (#1724 by @​Perlence)
  • Added session_directory extension event that fires before session manager creation, allowing extensions to customize the session directory path based on cwd and other factors. CLI --session-dir flag takes precedence over extension-provided paths (#1730 by @​hjanuschka).
  • Added digit keys (0-9) to the keybinding system, including Kitty CSI-u and xterm modifyOtherKeys support for bindings like ctrl+1 (#1905)

Fixed

  • Fixed custom tool collapsed/expanded rendering in HTML exports. Custom tools that define different collapsed vs expanded displays now render correctly in exported HTML, with expandable sections when both states differ and direct display when only expanded exists (#1934 by @​aliou)
  • Fixed tmux startup guidance and keyboard setup warnings for modified key handling, including Ghostty shift+enter=text:\n remap guidance and tmux extended-keys-format detection (#1872)
  • Fixed z.ai context overflow recovery so model_context_window_exceeded errors trigger auto-compaction instead of surfacing as unhandled stop reason failures (#1937)
  • Fixed autocomplete selection ignoring typed text: highlight now follows the first prefix match as the user types, and exact matches are always selected on Enter (#1931 by @​aliou)
  • Fixed slash-command Tab completion to immediately open argument completions when available (#1481 by @​barapa)
  • Fixed explicit pi -e <path> extensions losing command and tool conflicts to discovered extensions by giving CLI-loaded extensions higher precedence (#1896)
  • Fixed Windows external editor launch for Ctrl+G and ctx.ui.editor() so shell-based commands like EDITOR="code --wait" work correctly (#1925)

v0.57.0

New Features

Breaking Changes

  • RPC mode now uses strict LF-delimited JSONL framing. Clients must split records on \n only instead of using generic line readers such as Node readline, which also split on Unicode separators inside JSON payloads (#1911)

Added

  • Added before_provider_request extension hook so extensions can inspect or replace provider payloads before requests are sent, with an example in examples/extensions/provider-payload.ts
  • Added non-capturing overlay focus control for extension UIs via OverlayOptions.nonCapturing and OverlayHandle.focus() / unfocus() / isFocused() (#1916 by @​nicobailon)

Changed

  • Overlay compositing in extension UIs now uses focus order so focused overlays render on top while preserving stack semantics for show/hide behavior (#1916 by @​nicobailon)

Fixed

  • Fixed RPC mode stdin/stdout framing to use strict LF-delimited JSONL instead of readline, so payloads containing U+2028 or U+2029 no longer corrupt command or event streams (#1911)
  • Fixed automatic overlay focus restoration in extension UIs to skip non-capturing overlays, and fixed overlay hide behavior to only reassign focus when the hidden overlay had focus (#1916 by @​nicobailon)
  • Fixed pi config misclassifying ~/.agents/skills as project-scoped in non-git directories under $HOME, so toggling those skills no longer writes project overrides to .pi/settings.json (#1915)

v0.56.3

... (truncated)

Changelog

Sourced from @​mariozechner/pi-agent-core's changelog.

[0.57.1] - 2026-03-07

[0.57.0] - 2026-03-07

[0.56.3] - 2026-03-06

[0.56.2] - 2026-03-05

[0.56.1] - 2026-03-05

[0.56.0] - 2026-03-04

[0.55.4] - 2026-03-02

[0.55.3] - 2026-02-27

[0.55.2] - 2026-02-27

[0.55.1] - 2026-02-26

[0.55.0] - 2026-02-24

[0.54.2] - 2026-02-23

[0.54.1] - 2026-02-22

[0.54.0] - 2026-02-19

[0.53.1] - 2026-02-19

[0.53.0] - 2026-02-17

Commits
  • a9cedcc Release v0.57.1
  • b279d03 Add [Unreleased] section for next cycle
  • 3c3d63e Release v0.57.0
  • a3f0542 feat(coding-agent): add provider payload hook
  • 1e52a68 Add [Unreleased] section for next cycle
  • dd66b5c Release v0.56.3
  • b14c359 Add [Unreleased] section for next cycle
  • 45a8499 Release v0.56.2
  • 708ce9d Add [Unreleased] section for next cycle
  • ab00c80 Release v0.56.1
  • Additional commits viewable in compare view

Updates @mariozechner/pi-ai from 0.52.12 to 0.57.1

Release notes

Sourced from @​mariozechner/pi-ai's releases.

v0.57.1

New Features

Added

  • Added /tree branch folding and segment-jump navigation with Ctrl+←/Ctrl+→ and Alt+←/Alt+→, while keeping / and Page Up/Page Down for paging (#1724 by @​Perlence)
  • Added session_directory extension event that fires before session manager creation, allowing extensions to customize the session directory path based on cwd and other factors. CLI --session-dir flag takes precedence over extension-provided paths (#1730 by @​hjanuschka).
  • Added digit keys (0-9) to the keybinding system, including Kitty CSI-u and xterm modifyOtherKeys support for bindings like ctrl+1 (#1905)

Fixed

  • Fixed custom tool collapsed/expanded rendering in HTML exports. Custom tools that define different collapsed vs expanded displays now render correctly in exported HTML, with expandable sections when both states differ and direct display when only expanded exists (#1934 by @​aliou)
  • Fixed tmux startup guidance and keyboard setup warnings for modified key handling, including Ghostty shift+enter=text:\n remap guidance and tmux extended-keys-format detection (#1872)
  • Fixed z.ai context overflow recovery so model_context_window_exceeded errors trigger auto-compaction instead of surfacing as unhandled stop reason failures (#1937)
  • Fixed autocomplete selection ignoring typed text: highlight now follows the first prefix match as the user types, and exact matches are always selected on Enter (#1931 by @​aliou)
  • Fixed slash-command Tab completion to immediately open argument completions when available (#1481 by @​barapa)
  • Fixed explicit pi -e <path> extensions losing command and tool conflicts to discovered extensions by giving CLI-loaded extensions higher precedence (#1896)
  • Fixed Windows external editor launch for Ctrl+G and ctx.ui.editor() so shell-based commands like EDITOR="code --wait" work correctly (#1925)

v0.57.0

New Features

Breaking Changes

  • RPC mode now uses strict LF-delimited JSONL framing. Clients must split records on \n only instead of using generic line readers such as Node readline, which also split on Unicode separators inside JSON payloads (#1911)

Added

  • Added before_provider_request extension hook so extensions can inspect or replace provider payloads before requests are sent, with an example in examples/extensions/provider-payload.ts
  • Added non-capturing overlay focus control for extension UIs via OverlayOptions.nonCapturing and OverlayHandle.focus() / unfocus() / isFocused() (#1916 by @​nicobailon)

Changed

  • Overlay compositing in extension UIs now uses focus order so focused overlays render on top while preserving stack semantics for show/hide behavior (#1916 by @​nicobailon)

Fixed

  • Fixed RPC mode stdin/stdout framing to use strict LF-delimited JSONL instead of readline, so payloads containing U+2028 or U+2029 no longer corrupt command or event streams (#1911)
  • Fixed automatic overlay focus restoration in extension UIs to skip non-capturing overlays, and fixed overlay hide behavior to only reassign focus when the hidden overlay had focus (#1916 by @​nicobailon)
  • Fixed pi config misclassifying ~/.agents/skills as project-scoped in non-git directories under $HOME, so toggling those skills no longer writes project overrides to .pi/settings.json (#1915)

v0.56.3

... (truncated)

Changelog

Sourced from @​mariozechner/pi-ai's changelog.

[0.57.1] - 2026-03-07

Fixed

  • Fixed context overflow detection to recognize z.ai model_context_window_exceeded errors surfaced through OpenAI-compatible stop reason handling (#1937)

[0.57.0] - 2026-03-07

Added

  • Added per-request payload inspection and replacement hook support via beforeProviderRequest, allowing callers to inspect or replace provider payloads before sending.

[0.56.3] - 2026-03-06

Added

  • Added claude-sonnet-4-6 model for the google-antigravity provider (#1859).
  • Bumped default Antigravity User-Agent version to 1.18.4 (#1859).

Fixed

  • Fixed Antigravity Claude thinking beta header detection to use provider and model capability instead of -thinking suffix, so models like claude-sonnet-4-6 receive the header correctly (#1859).
  • Fixed OpenAI Responses reasoning replay regression that dropped reasoning blocks on follow-up turns (#1878)

[0.56.2] - 2026-03-05

Added

  • Added gpt-5.4 model support for openai, openai-codex, azure-openai-responses, and opencode providers, with GPT-5.4 treated as xhigh-capable and capped to a 272000 context window in built-in metadata.
  • Added gpt-5.3-codex fallback model availability for github-copilot until upstream model catalogs include it (#1853).

Fixed

  • Preserved OpenAI Responses assistant phase metadata (commentary, final_answer) across turns by encoding id and phase in textSignature for session persistence and replay, with backward compatibility for legacy plain signatures (#1819).
  • Fixed OpenAI Responses replay to omit empty thinking blocks, avoiding invalid no-op reasoning items in follow-up turns.
  • Switched the Mistral provider from the OpenAI-compatible completions path to Mistral's native SDK and conversations API, preserving native thinking blocks and Mistral-specific message semantics across turns (#1716).
  • Fixed Antigravity endpoint fallback: 403/404 responses now cascade to the next endpoint instead of throwing immediately, added autopush-cloudcode-pa.sandbox endpoint to the fallback list, and removed extra fingerprint headers (X-Goog-Api-Client, Client-Metadata) from Antigravity requests (#1830).
  • Fixed @mariozechner/pi-ai/oauth package exports to point directly at built dist files, avoiding broken TypeScript resolution through unpublished wrapper targets (#1856).
  • Fixed Gemini 3 unsigned tool call replay: use skip_thought_signature_validator sentinel instead of converting function calls to text, preserving structured tool call context across multi-turn conversations (#1829).

[0.56.1] - 2026-03-05

[0.56.0] - 2026-03-04

Breaking Changes

  • Moved Node OAuth runtime exports off the top-level package entry. Import OAuth login/refresh functions from @mariozechner/pi-ai/oauth instead of @mariozechner/pi-ai (#1814)

Added

... (truncated)

Commits
  • a9cedcc Release v0.57.1
  • ade6a35 fix(ai): detect z.ai context overflow
  • b279d03 Add [Unreleased] section for next cycle
  • 3c3d63e Release v0.57.0
  • 8f2d3ad chore(changelog): audit unreleased entries
  • a3f0542 feat(coding-agent): add provider payload hook
  • 1e52a68 Add [Unreleased] section for next cycle
  • dd66b5c Release v0.56.3
  • e1d2c35 docs: add missing changelog entries for #1871, #1878, and New Features section
  • e4172e6 feat(ai): add claude-sonnet-4-6 to Antigravity, fix Claude thinking header de...
  • Additional commits viewable in compare view

Updates @mariozechner/pi-coding-agent from 0.52.12 to 0.57.1

Release notes

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

v0.57.1

New Features

Added

  • Added /tree branch folding and segment-jump navigation with Ctrl+←/Ctrl+→ and Alt+←/Alt+→, while keeping / and Page Up/Page Down for paging (#1724 by @​Perlence)
  • Added session_directory extension event that fires before session manager creation, allowing extensions to customize the session directory path based on cwd and other factors. CLI --session-dir flag takes precedence over extension-provided paths (#1730 by @​hjanuschka).
  • Added digit keys (0-9) to the keybinding system, including Kitty CSI-u and xterm modifyOtherKeys support for bindings like ctrl+1 (#1905)

Fixed

  • Fixed custom tool collapsed/expanded rendering in HTML exports. Custom tools that define different collapsed vs expanded displays now render correctly in exported HTML, with expandable sections when both states differ and direct display when only expanded exists (#1934 by @​aliou)
  • Fixed tmux startup guidance and keyboard setup warnings for modified key handling, including Ghostty shift+enter=text:\n remap guidance and tmux extended-keys-format detection (#1872)
  • Fixed z.ai context overflow recovery so model_context_window_exceeded errors trigger auto-compaction instead of surfacing as unhandled stop reason failures (#1937)
  • Fixed autocomplete selection ignoring typed text: highlight now follows the first prefix match as the user types, and exact matches are always selected on Enter (#1931 by @​aliou)
  • Fixed slash-command Tab completion to immediately open argument completions when available (#1481 by @​barapa)
  • Fixed explicit pi -e <path> extensions losing command and tool conflicts to discovered extensions by giving CLI-loaded extensions higher precedence (#1896)
  • Fixed Windows external editor launch for Ctrl+G and ctx.ui.editor() so shell-based commands like EDITOR="code --wait" work correctly (#1925)

v0.57.0

New Features

Breaking Changes

  • RPC mode now uses strict LF-delimited JSONL framing. Clients must split records on \n only instead of using generic line readers such as Node readline, which also split on Unicode separators inside JSON payloads (#1911)

Added

  • Added before_provider_request extension hook so extensions can inspect or replace provider payloads before requests are sent, with an example in examples/extensions/provider-payload.ts
  • Added non-capturing overlay focus control for extension UIs via OverlayOptions.nonCapturing and OverlayHandle.focus() / unfocus() / isFocused() (#1916 by @​nicobailon)

Changed

  • Overlay compositing in extension UIs now uses focus order so focused overlays render on top while preserving stack semantics for show/hide behavior (#1916 by @​nicobailon)

Fixed

  • Fixed RPC mode stdin/stdout framing to use strict LF-delimited JSONL instead of readline, so payloads containing U+2028 or U+2029 no longer corrupt command or event streams (#1911)
  • Fixed automatic overlay focus restoration in extension UIs to skip non-capturing overlays, and fixed overlay hide behavior to only reassign focus when the hidden overlay had focus (#1916 by @​nicobailon)
  • Fixed pi config misclassifying ~/.agents/skills as project-scoped in non-git directories under $HOME, so toggling those skills no longer writes project overrides to .pi/settings.json (#1915)

v0.56.3

... (truncated)

Changelog

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

[0.57.1] - 2026-03-07

New Features

Added

  • Added /tree branch folding and segment-jump navigation with Ctrl+←/Ctrl+→ and Alt+←/Alt+→, while keeping / and Page Up/Page Down for paging (#1724 by @​Perlence)
  • Added session_directory extension event that fires before session manager creation, allowing extensions to customize the session directory path based on cwd and other factors. CLI --session-dir flag takes precedence over extension-provided paths (#1730 by @​hjanuschka).
  • Added digit keys (0-9) to the keybinding system, including Kitty CSI-u and xterm modifyOtherKeys support for bindings like ctrl+1 (#1905)

Fixed

  • Fixed custom tool collapsed/expanded rendering in HTML exports. Custom tools that define different collapsed vs expanded displays now render correctly in exported HTML, with expandable sections when both states differ and direct display when only expanded exists (#1934 by @​aliou)
  • Fixed tmux startup guidance and keyboard setup warnings for modified key handling, including Ghostty shift+enter=text:\n remap guidance and tmux extended-keys-format detection (#1872)
  • Fixed z.ai context overflow recovery so model_context_window_exceeded errors trigger auto-compaction instead of surfacing as unhandled stop reason failures (#1937)
  • Fixed autocomplete selection ignoring typed text: highlight now follows the first prefix match as the user types, and exact matches are always selected on Enter (#1931 by @​aliou)
  • Fixed slash-command Tab completion to immediately open argument completions when available (#1481 by @​barapa)
  • Fixed explicit pi -e <path> extensions losing command and tool conflicts to discovered extensions by giving CLI-loaded extensions higher precedence (#1896)
  • Fixed Windows external editor launch for Ctrl+G and ctx.ui.editor() so shell-based commands like EDITOR="code --wait" work correctly (#1925)

[0.57.0] - 2026-03-07

New Features

Breaking Changes

  • RPC mode now uses strict LF-delimited JSONL framing. Clients must split records on \n only instead of using generic line readers such as Node readline, which also split on Unicode separators inside JSON payloads (#1911)

Added

  • Added before_provider_request extension hook so extensions can inspect or replace provider payloads before requests are sent, with an example in examples/extensions/provider-payload.ts
  • Added non-capturing overlay focus control for extension UIs via OverlayOptions.nonCapturing and OverlayHandle.focus() / unfocus() / isFocused() (#1916 by @​nicobailon)

Changed

  • Overlay compositing in extension UIs now uses focus order so focused overlays render on top while preserving stack semantics for show/hide behavior (#1916 by @​nicobailon)

Fixed

  • Fixed RPC mode stdin/stdout framing to use strict LF-delimited JSONL instead of readline, so payloads containing U+2028 or U+2029 no longer corrupt command or event streams (#1911)
  • Fixed automatic overlay focus restoration in extension UIs to skip non-capturing overlays, and fixed overlay hide behavior to only reassign focus when the hidden overlay had focus (#1916 by @​nicobailon)
  • Fixed pi config misclassifying ~/.agents/skills as project-scoped in non-git directories under $HOME, so toggling those skills no longer writes project overrides to .pi/settings.json (#1915)

[0.56.3] - 2026-03-06

... (truncated)

Commits
  • a9cedcc Release v0.57.1
  • 5a82b5e docs(coding-agent): update unreleased changelog
  • ad11058 fix(coding-agent): use shell for external editor on windows closes #1925
  • deb5fb3 feat(tui): support digit keybindings closes #1905
  • 80d79ee fix(coding-agent): prefer explicit -e extensions closes #1896
  • 95d0806 docs(coding-agent): add changelog entry for z.ai overflow
  • 787f351 feat(coding-agent): refine session_directory hook closes #1729
  • 7df8906 feat(coding-agent): add session_directory extension event
  • d48843e Pr 1724 (#1939)
  • 9a8bc61 fix(tui,coding-agent): handle tmux xterm extended keys and warn on tmux setup...
  • Additional commits viewable in compare view

Updates @mariozechner/pi-tui from 0.52.12 to 0.57.1

Release notes

Sourced from @​mariozechner/pi-tui's releases.

v0.57.1

New Features

Added

  • Added /tree branch folding and segment-jump navigation with Ctrl+←/Ctrl+→ and Alt+←/Alt+→, while keeping / and Page Up/Page Down for paging (#1724 by @​Perlence)
  • Added session_directory extension event that fires before session manager creation, allowing extensions to customize the session directory path based on cwd and other factors. CLI --session-dir flag takes precedence over extension-provided paths (#1730 by @​hjanuschka).
  • Added digit keys (0-9) to the keybinding system, including Kitty CSI-u and xterm modifyOtherKeys support for bindings like ctrl+1 (#1905)

Fixed

  • Fixed custom tool collapsed/expanded rendering in HTML exports. Custom tools that define different collapsed vs expanded displays now render correctly in exported HTML, with expandable sections when both states differ and direct display when only expanded exists (#1934 by @​aliou)
  • Fixed tmux startup guidance and keyboard setup warnings for modified key handling, including Ghostty shift+enter=text:\n remap guidance and tmux extended-keys-format detection (#1872)
  • Fixed z.ai context overflow recovery so model_context_window_exceeded errors trigger auto-compaction instead of surfacing as unhandled stop reason failures (#1937)
  • Fixed autocomplete selection ignoring typed text: highlight now follows the first prefix match as the user types, and exact matches are always selected on Enter (#1931 by @​aliou)
  • Fixed slash-command Tab completion to immediately open argument completions when available (#1481 by @​barapa)
  • Fixed explicit pi -e <path> extensions losing command and tool conflicts to discovered extensions by giving CLI-loaded extensions higher precedence (#1896)
  • Fixed Windows external editor launch for Ctrl+G and ctx.ui.editor() so shell-based commands like EDITOR="code --wait" work correctly (#1925)

v0.57.0

New Features

Bumps the runtime-and-tooling group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |
| [@mariozechner/pi-agent-core](https://github.com/badlogic/pi-mono/tree/HEAD/packages/agent) | `0.52.12` | `0.57.1` |
| [@mariozechner/pi-ai](https://github.com/badlogic/pi-mono/tree/HEAD/packages/ai) | `0.52.12` | `0.57.1` |
| [@mariozechner/pi-coding-agent](https://github.com/badlogic/pi-mono/tree/HEAD/packages/coding-agent) | `0.52.12` | `0.57.1` |
| [@mariozechner/pi-tui](https://github.com/badlogic/pi-mono/tree/HEAD/packages/tui) | `0.52.12` | `0.57.1` |
| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.0.3` |


Updates `@eslint/js` from 9.39.4 to 10.0.1
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/commits/v10.0.1/packages/js)

Updates `@mariozechner/pi-agent-core` from 0.52.12 to 0.57.1
- [Release notes](https://github.com/badlogic/pi-mono/releases)
- [Changelog](https://github.com/badlogic/pi-mono/blob/main/packages/agent/CHANGELOG.md)
- [Commits](https://github.com/badlogic/pi-mono/commits/v0.57.1/packages/agent)

Updates `@mariozechner/pi-ai` from 0.52.12 to 0.57.1
- [Release notes](https://github.com/badlogic/pi-mono/releases)
- [Changelog](https://github.com/badlogic/pi-mono/blob/main/packages/ai/CHANGELOG.md)
- [Commits](https://github.com/badlogic/pi-mono/commits/v0.57.1/packages/ai)

Updates `@mariozechner/pi-coding-agent` from 0.52.12 to 0.57.1
- [Release notes](https://github.com/badlogic/pi-mono/releases)
- [Changelog](https://github.com/badlogic/pi-mono/blob/main/packages/coding-agent/CHANGELOG.md)
- [Commits](https://github.com/badlogic/pi-mono/commits/v0.57.1/packages/coding-agent)

Updates `@mariozechner/pi-tui` from 0.52.12 to 0.57.1
- [Release notes](https://github.com/badlogic/pi-mono/releases)
- [Changelog](https://github.com/badlogic/pi-mono/blob/main/packages/tui/CHANGELOG.md)
- [Commits](https://github.com/badlogic/pi-mono/commits/v0.57.1/packages/tui)

Updates `eslint` from 9.39.4 to 10.0.3
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v9.39.4...v10.0.3)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 10.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: runtime-and-tooling
- dependency-name: "@mariozechner/pi-agent-core"
  dependency-version: 0.57.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: runtime-and-tooling
- dependency-name: "@mariozechner/pi-ai"
  dependency-version: 0.57.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: runtime-and-tooling
- dependency-name: "@mariozechner/pi-coding-agent"
  dependency-version: 0.57.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: runtime-and-tooling
- dependency-name: "@mariozechner/pi-tui"
  dependency-version: 0.57.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: runtime-and-tooling
- dependency-name: eslint
  dependency-version: 10.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: runtime-and-tooling
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Mar 12, 2026

Labels

The following labels could not be found: automated, dependencies. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@codexstar69 codexstar69 merged commit 0683a5f into main Mar 12, 2026
5 checks passed
@codexstar69 codexstar69 deleted the dependabot/npm_and_yarn/runtime-and-tooling-3188453ef5 branch March 12, 2026 04:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant