@jaggerxtrm/pi-extensions
Unified Pi extension entrypoint for xtrm-managed extensions
Package details
Install @jaggerxtrm/pi-extensions from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@jaggerxtrm/pi-extensions- Package
@jaggerxtrm/pi-extensions- Version
0.7.17- Published
- May 5, 2026
- Downloads
- 339/mo · 121/wk
- Author
- jaggerxtrm
- License
- MIT
- Types
- extension
- Size
- 163.3 KB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"extensions": [
"./src/index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@jaggerxtrm/pi-extensions
Unified runtime package for xtrm-managed Pi extensions.
Publish contract
- Package is published as
@jaggerxtrm/pi-extensions(public npm package). - No build step is required. Pi loads raw TypeScript extension entrypoints at runtime.
prepublishOnlyrunsverify:runtimeto ensure required runtime assets exist:src/index.tssrc/registry.tsextensions/themes/
- Files shipped to npm are controlled by
filesinpackage.json.
Release workflow
From repository root:
npm run release:pi-extensions
To publish both root xtrm-tools and this package in one pass:
npm run release:all
Install contract
Managed project runtime install path:
pi install npm:@jaggerxtrm/pi-extensions
Pi discovers this package through:
keywords: ["pi-package"]pi.extensions: ["./src/index.ts"]
After install, keep .pi/settings.json package wiring pointed at npm:@jaggerxtrm/pi-extensions.