@senpiper/sp-agent
v0.1.4
Published
Policy-bound Senpiper distribution of Pi
Readme
@senpiper/sp-agent
Thin Senpiper distribution of Pi. It owns the sp CLI and RPC launchers, uses ~/.sp/agent, always bootstraps the exact SP extension package, and binds all supported model traffic to sp-gateway.
Install
Requires Node.js 22.19 or newer.
npm install --global @senpiper/sp-agent
spThe public package includes its exact SP runtime and extension dependencies, so users only install @senpiper/sp-agent.
Publishing
Validate the complete public tarball and a clean global installation:
npm run publish:sp:npm:checkLog in from the release machine with an npm account that has write access to the @senpiper scope, bump the public version, then publish directly from the repository:
npm run login:sp:npm
npm whoami --registry https://registry.npmjs.org
npm run version:sp:npm -- patch
npm run publish:sp:npmThe publishing command builds the full package, creates the single bundled tarball, verifies a clean global installation, and invokes npm publish --access public. It does not depend on Bitbucket or another CI service.
The supported programmatic entry point is @senpiper/sp-agent/sdk. It does not expose an unbound session constructor.
