@xynogen/pix-update

Pi extension — /update self-update command

Packages

Package details

extension

Install @xynogen/pix-update from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@xynogen/pix-update
Package
@xynogen/pix-update
Version
0.1.4
Published
Jun 18, 2026
Downloads
not available
Author
xynogen
License
MIT
Types
extension
Size
13.7 KB
Dependencies
0 dependencies · 1 peer
Pi manifest JSON
{
  "extensions": [
    "src/extension.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pix-update

Pi extension — /update self-update command.

What it does

Registers a /update slash command that updates Pi and its installed extensions in place. Detects the Pi install method (Volta, Bun, npm, Homebrew, or native package manager) and runs the appropriate upgrade command. Handles transient errors (rate limits, timeouts, network failures) with a retry loop, distinguishing them from hard failures. After updating Pi, it also refreshes all installed extensions. The command reports progress live in the TUI and notifies you to restart Pi when the update completes.

Install

pi install npm:@xynogen/pix-update

Also included in @xynogen/pix-core:

pi install npm:@xynogen/pix-core

Full distro

To install the complete pix suite (all packages + Pi itself):

curl -fsSL https://raw.githubusercontent.com/xynogen/pix-mono/main/scripts/install.sh | sh

License

MIT