pi-package-updater

Startup update notifier + interactive changelog reviewer for outdated pi packages

Packages

Package details

extension

Install pi-package-updater from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:pi-package-updater
Package
pi-package-updater
Version
0.1.1
Published
Jul 17, 2026
Downloads
103/mo · 23/wk
Author
noahwc
License
MIT
Types
extension
Size
23.9 KB
Dependencies
3 dependencies · 2 peers
Pi manifest JSON
{
  "extensions": [
    "./src/updates.ts"
  ]
}

Security note

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

README

pi-package-updater

Pi extension: startup update notifier + interactive changelog reviewer for outdated pi packages.

Features

  • Startup notice — compares every installed pi package against the registry's latest dist-tag and shows a one-line notice when updates exist.
  • /updates [pkg] — full-screen pager with release notes per outdated package:
    • ↑↓ scroll line-by-line, space/b page, g/G jump to top/bottom
    • ←→ switch between packages
    • u upgrade the current package in-place
    • q / Escape close
  • GitHub compare link — links to the full diff on GitHub when a repo is detected (tag format auto-detected from releases).
  • Pin-aware — reads the real installed version from node_modules, so pinned sources (npm:pkg@x.y.z) still surface newer releases.

Install

pi install npm:pi-package-updater

Development

npm install
npm test

License

MIT