Skip to content

chore(deps): bump @mariozechner/pi-tui from 0.30.2 to 0.50.0#92

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/mariozechner/pi-tui-0.50.0
Closed

chore(deps): bump @mariozechner/pi-tui from 0.30.2 to 0.50.0#92
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/mariozechner/pi-tui-0.50.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 26, 2026

Bumps @mariozechner/pi-tui from 0.30.2 to 0.50.0.

Release notes

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

v0.50.0

New Features

Read the fully revamped docs in README.md, or have your clanker read them for you.

SDK Migration Guide

There are multiple SDK breaking changes since v0.49.3. For the quickest migration, point your agent at packages/coding-agent/docs/sdk.md, the SDK examples in packages/coding-agent/examples/sdk, and the SDK source in packages/coding-agent/src/core/sdk.ts and related modules.

Breaking Changes

  • Header values in models.json now resolve environment variables (if a header value matches an env var name, the env var value is used). This may change behavior if a literal header value accidentally matches an env var name. (#909)
  • External packages (npm/git) are now configured via packages array in settings.json instead of extensions. Existing npm:/git: entries in extensions are auto-migrated. (#645)
  • Resource loading now uses ResourceLoader only and settings.json uses arrays for extensions, skills, prompts, and themes (#645)
  • Removed discoverAuthStorage and discoverModels from the SDK. AuthStorage and ModelRegistry now default to ~/.pi/agent paths unless you pass an agentDir (#645)

Added

  • Session renaming in /resume picker via Ctrl+R without opening the session (#863 by @​svkozak)
  • Session selector keybindings are now configurable (#948 by @​aos)
  • disable-model-invocation frontmatter field for skills to prevent agentic invocation while still allowing explicit /skill:name commands (#927)
  • Exposed copyToClipboard utility for extensions (#926 by @​mitsuhiko)
  • Skill invocation messages are now collapsible in chat output, showing collapsed by default with skill name and expand hint (#894)
  • Header values in models.json now support environment variables and shell commands, matching apiKey resolution (#909)
  • Added HTTP proxy environment variable support for API requests (#942 by @​haoqixu)
  • Added OpenRouter provider routing support for custom models via openRouterRouting compat field (#859 by @​v01dpr1mr0s3)
  • Added azure-openai-responses provider support for Azure OpenAI Responses API. (#890 by @​markusylisiurunen)
  • Added changelog link to update notifications (#925 by @​dannote)
  • Added --verbose CLI flag to override quietStartup setting (#906 by @​Perlence)
  • markdown.codeBlockIndent setting to customize code block indentation in rendered output
  • Extension package management with pi install, pi remove, pi update, and pi list commands (#645)
  • Package filtering: selectively load resources from packages using object form in packages array (#645)
  • Glob pattern support with minimatch in package filters, top-level settings arrays, and pi manifest (e.g., "!funky.json", "*.ts") (#645)
  • /reload command to reload extensions, skills, prompts, and themes (#645)
  • pi config command with TUI to enable/disable package and top-level resources via patterns (#938)
  • CLI flags for --skill, --prompt-template, --theme, --no-prompt-templates, and --no-themes (#645)
  • Package deduplication: if same package appears in global and project settings, project wins (#645)
  • Unified collision reporting with ResourceDiagnostic type for all resource types (#645)
  • Show provider alongside the model in the footer if multiple providers are available

... (truncated)

Changelog

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

[0.50.0] - 2026-01-26

Added

  • Added fullRedraws readonly property to TUI class for tracking full screen redraws
  • Added PI_TUI_WRITE_LOG environment variable to capture raw ANSI output for debugging

Fixed

  • Fixed appended lines not being committed to scrollback, causing earlier content to be overwritten when viewport fills (#954)
  • Slash command menu now only triggers when the editor input is otherwise empty (#904)
  • Center-anchored overlays now stay vertically centered when resizing the terminal taller after a shrink (#950 by @​nicobailon)
  • Fixed editor multi-line insertion handling and lastAction tracking (#945 by @​Perlence)
  • Fixed editor word wrapping to reserve a cursor column (#934 by @​Perlence)
  • Fixed editor word wrapping to use single-pass backtracking for whitespace handling (#924 by @​Perlence)
  • Fixed Kitty image ID allocation and cleanup to prevent image ID collisions between modules

[0.49.3] - 2026-01-22

Added

  • codeBlockIndent property on MarkdownTheme to customize code block content indentation (default: 2 spaces) (#855 by @​terrorobe)
  • Added Alt+Delete as hotkey for delete word forwards (#878 by @​Perlence)

Changed

  • Fuzzy matching now scores consecutive matches higher and penalizes gaps more heavily for better relevance (#860 by @​mitsuhiko)

Fixed

  • Autolinked emails no longer display redundant (mailto:...) suffix in markdown output (#888 by @​terrorobe)
  • Fixed viewport tracking and cursor positioning for overlays and content shrink scenarios
  • Autocomplete now allows searches with / characters (e.g., folder1/folder2) (#882 by @​richardgill)
  • Directory completions for @ file attachments no longer add trailing space, allowing continued autocomplete into subdirectories

[0.49.2] - 2026-01-19

[0.49.1] - 2026-01-18

Added

  • Added undo support to Editor with Ctrl+- hotkey. Undo coalesces consecutive word characters into one unit (fish-style). (#831 by @​Perlence)
  • Added legacy terminal support for Ctrl+symbol keys (Ctrl+, Ctrl+], Ctrl+-) and their Ctrl+Alt variants. (#831 by @​Perlence)

[0.49.0] - 2026-01-17

Added

  • Added showHardwareCursor getter and setter to control cursor visibility while keeping IME positioning active. (#800 by @​ghoulr)
  • Added Emacs-style kill ring editing with yank and yank-pop keybindings. (#810 by @​Perlence)

... (truncated)

Commits
  • 453e104 Release v0.50.0
  • a6f9c3c fix(tui): fix scrollback overwrite when appending lines past viewport
  • fa8b26a docs: update changelog guidance and links
  • c565fa9 fix(tui): keep overlays centered across resizes (#950)
  • 225fcb3 feat: make session selector keybindings configurable (#948)
  • beb1455 fix(tui): move lastAction handling out of setTextInternal()
  • 609095b fix(tui): refactor the multi-line insertion handling
  • 7d2d170 fix(tui): handle multi-line text in insertTextAtCursor()
  • 79ded84 Merge pull request #936 from Perlence/fix/extension-editor-padding-x
  • 2bbc255 fix(coding-agent): propagate paddingX to custom editors
  • 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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-tui](https://github.com/badlogic/pi-mono/tree/HEAD/packages/tui) from 0.30.2 to 0.50.0.
- [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.50.0/packages/tui)

---
updated-dependencies:
- dependency-name: "@mariozechner/pi-tui"
  dependency-version: 0.50.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 Jan 26, 2026
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Feb 3, 2026

Superseded by #100.

@dependabot dependabot bot closed this Feb 3, 2026
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/mariozechner/pi-tui-0.50.0 branch February 3, 2026 00:15
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.

0 participants