pi-namespace-patch
v0.87.1-namespace.1
Published
Coding agent CLI with read, bash, edit, write tools and session management — maskshell fork build with the pi.namespace patch (earendil-works/pi#8834)
Maintainers
Readme
pi-namespace-patch
The pi coding agent — maskshell fork build carrying the
pi.namespace patch: an opt-in package namespace
for skills and prompt templates. A package declaring "pi": { "namespace": "myorg" } exposes
its skills and prompt templates as <ns>:<name> (/skill:myorg:foo, /myorg:foo); resource
content stays untouched and bare user/project names coexist.
This is not the official package. It tracks upstream releases as a release-managed patch — everything else is upstream pi. Product documentation: the upstream README.
Install
npm install -g pi-namespace-patch
pi --version # 0.87.1-namespace.1 (this alias)Pinned to this release / registry-free — same build; the GitHub tarball reports the
workspace-stamped form 0.87.1+namespace.1:
npm install -g https://github.com/maskshell/pi/releases/download/v0.87.1-namespace.1/earendil-works-pi-coding-agent-0.87.1-namespace.1.tgzVersion scheme
Registry versions use the prerelease form X.Y.Z-namespace.N, matching the fork's release tags:
npm collapses semver build metadata, so the workspace's X.Y.Z+namespace.N form cannot be reused
here, and the registry suffix may run ahead of the release suffix when a re-publish occupies a new
slot. Pin exact versions ([email protected]), not ranges.
Provenance
Each alias version is derived from the verified GitHub release asset (never rebuilt) and published
via trusted publishing (OIDC) with provenance attached. Sources and lifecycle:
maskshell/pi, branch namespace-patch.
License: MIT (as upstream).
