Skip to content

chore(deps): bump @mariozechner/pi-coding-agent from 0.60.0 to 0.61.1#66

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/mariozechner/pi-coding-agent-0.61.1
Open

chore(deps): bump @mariozechner/pi-coding-agent from 0.60.0 to 0.61.1#66
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/mariozechner/pi-coding-agent-0.61.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

Bumps @mariozechner/pi-coding-agent from 0.60.0 to 0.61.1.

Release notes

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

v0.61.1

New Features

Added

  • Added ToolCallEventResult to the @mariozechner/pi-coding-agent top-level and core extension exports so extension authors can type explicit tool_call handler return values (#2458)

Changed

  • Changed the default models for zai, cerebras, minimax, and minimax-cn to match the current provider lineup, and added missing MiniMax-M2.1-highspeed model entries with normalized MiniMax context limits (#2445 by @​1500256797)

Fixed

  • Fixed ctrl+z suspend and fg resume reliability by keeping the process alive until the SIGCONT handler restores the TUI, avoiding immediate process exit in environments with no other live event-loop handles (#2454)
  • Fixed createAgentSession({ agentDir }) to derive the default persisted session path from the provided agentDir, keeping session storage aligned with settings, auth, models, and resource loading (#2457)
  • Fixed shared keybinding resolution to stop user overrides from evicting unrelated default shortcuts such as selector confirm and editor cursor keys (#2455)
  • Fixed Termux software keyboard height changes from forcing full-screen redraws and replaying TUI history on every toggle (#2467)
  • Fixed project-local npm package updates to install npm latest instead of reusing stale saved dependency ranges, and added Did you mean ...? suggestions when pi update <source> omits the configured npm or git source prefix (#2459)

v0.61.0

New Features

Breaking Changes

  • Interactive keybinding ids are now namespaced, and keybindings.json now uses those same canonical namespaced ids. Older config files are migrated automatically on startup. Custom editors and extension UI components still receive an injected keybindings: KeybindingsManager. They do not call getKeybindings() or setKeybindings() themselves. Declaration merging applies to that injected type (#2391)
  • Extension author migration: update keyHint(), keyText(), and injected keybindings.matches(...) calls from old built-in names like "expandTools", "selectConfirm", and "interrupt" to namespaced ids like "app.tools.expand", "tui.select.confirm", and "app.interrupt". See https://github.com/badlogic/pi-mono/tree/HEAD/packages/coding-agent/blob/HEAD/docs/keybindings.md for the full list. pi.registerShortcut("ctrl+shift+p", ...) is unchanged because extension shortcuts still use raw key combos, not keybinding ids.

Added

  • Added gpt-5.4-mini to the openai-codex model catalog (#2334 by @​justram)
  • Added JSONL session export and import via /export <path.jsonl> and /import <path.jsonl> (#2356 by @​hjanuschka)
  • Added a resizable sidebar to HTML share and export views (#2435 by @​dmmulroy)

Fixed

  • Tests for session-selector-rename and tree-selector are now keybinding-agnostic, resetting editor keybindings to defaults before each test so user keybindings.json cannot cause failures (#2360)
  • Fixed custom keybindings.json overrides to shadow conflicting default shortcuts globally, so bindings such as cursorUp: ["up", "ctrl+p"] no longer leave default actions like model cycling active (#2391)
  • Fixed concurrent edit and write mutations targeting the same file to run serially, preventing interleaved file writes from overwriting each other (#2327)
  • Fixed RPC mode to redirect unexpected stdout writes to stderr so JSONL responses remain parseable (#2388)
  • Fixed auto-retry with tool-using retry responses so session.prompt() waits for the full retry loop, including tool execution, before returning (#2440 by @​pasky)
  • Fixed /model to refresh scoped model lists after models.json changes, avoiding stale selector contents (#2408 by @​Perlence)

... (truncated)

Changelog

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

[0.61.1] - 2026-03-20

New Features

Added

  • Added ToolCallEventResult to the @mariozechner/pi-coding-agent top-level and core extension exports so extension authors can type explicit tool_call handler return values (#2458)

Changed

  • Changed the default models for zai, cerebras, minimax, and minimax-cn to match the current provider lineup, and added missing MiniMax-M2.1-highspeed model entries with normalized MiniMax context limits (#2445 by @​1500256797)

Fixed

  • Fixed ctrl+z suspend and fg resume reliability by keeping the process alive until the SIGCONT handler restores the TUI, avoiding immediate process exit in environments with no other live event-loop handles (#2454)
  • Fixed createAgentSession({ agentDir }) to derive the default persisted session path from the provided agentDir, keeping session storage aligned with settings, auth, models, and resource loading (#2457)
  • Fixed shared keybinding resolution to stop user overrides from evicting unrelated default shortcuts such as selector confirm and editor cursor keys (#2455)
  • Fixed Termux software keyboard height changes from forcing full-screen redraws and replaying TUI history on every toggle (#2467)
  • Fixed project-local npm package updates to install npm latest instead of reusing stale saved dependency ranges, and added Did you mean ...? suggestions when pi update <source> omits the configured npm or git source prefix (#2459)

[0.61.0] - 2026-03-20

New Features

Breaking Changes

  • Interactive keybinding ids are now namespaced, and keybindings.json now uses those same canonical namespaced ids. Older config files are migrated automatically on startup. Custom editors and extension UI components still receive an injected keybindings: KeybindingsManager. They do not call getKeybindings() or setKeybindings() themselves. Declaration merging applies to that injected type (#2391)
  • Extension author migration: update keyHint(), keyText(), and injected keybindings.matches(...) calls from old built-in names like "expandTools", "selectConfirm", and "interrupt" to namespaced ids like "app.tools.expand", "tui.select.confirm", and "app.interrupt". See https://github.com/badlogic/pi-mono/blob/main/packages/coding-agent/docs/keybindings.md for the full list. pi.registerShortcut("ctrl+shift+p", ...) is unchanged because extension shortcuts still use raw key combos, not keybinding ids.

Added

  • Added gpt-5.4-mini to the openai-codex model catalog (#2334 by @​justram)
  • Added JSONL session export and import via /export <path.jsonl> and /import <path.jsonl> (#2356 by @​hjanuschka)
  • Added a resizable sidebar to HTML share and export views (#2435 by @​dmmulroy)

Fixed

  • Tests for session-selector-rename and tree-selector are now keybinding-agnostic, resetting editor keybindings to defaults before each test so user keybindings.json cannot cause failures (#2360)
  • Fixed custom keybindings.json overrides to shadow conflicting default shortcuts globally, so bindings such as cursorUp: ["up", "ctrl+p"] no longer leave default actions like model cycling active (#2391)
  • Fixed concurrent edit and write mutations targeting the same file to run serially, preventing interleaved file writes from overwriting each other (#2327)
  • Fixed RPC mode to redirect unexpected stdout writes to stderr so JSONL responses remain parseable (#2388)
  • Fixed auto-retry with tool-using retry responses so session.prompt() waits for the full retry loop, including tool execution, before returning (#2440 by @​pasky)
  • Fixed /model to refresh scoped model lists after models.json changes, avoiding stale selector contents (#2408 by @​Perlence)

... (truncated)

Commits
  • b63a4ab Release v0.61.1
  • 3d54650 chore: update unreleased changelog entries
  • eda1082 fix(coding-agent): update project npm packages
  • 6b83bf4 docs: enable OSS weekend
  • 7c92bb8 fix(subagent): reuse current pi invocation for child agents closes #2464 (#2465)
  • 47ea28b fix(coding-agent): export ToolCallEventResult closes #2458
  • 6c8ac01 fix(coding-agent): respect agentDir for sdk session paths closes #2457
  • 75fc6d0 fix(coding-agent): keep suspend resume alive on fg closes #2454
  • 8705fbe fix(models): align minimax and zai defaults (#2445)
  • c2a42e3 Add [Unreleased] section for next cycle
  • Additional commits viewable in compare view

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 [@mariozechner/pi-coding-agent](https://github.com/badlogic/pi-mono/tree/HEAD/packages/coding-agent) from 0.60.0 to 0.61.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.61.1/packages/coding-agent)

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

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

dependabot bot commented on behalf of github Mar 21, 2026

Labels

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

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

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.

0 participants