@xynogen/pix-update
Pi extension — /update self-update command
Package details
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