pi-aia-workspace

extension

One-command installer for the Ai Applied pi stack (pi-vigilant, pi-aia-asf, pi-aia-browser, pi-smart-web-search, pi-smart-fetch, pi-vision-handoff, pi-intercom, pi-safe-compact, compaction-fix).

by — · v0.1.3 · published 3w ago

$ pi install npm:pi-aia-workspace
downloads/mo
617
stars
—
last push
—
open issues
—

Signals

license: MITtestspi manifest: missinginstall size: —deps: 0peer deps: 0

Download trend

No downloads in the last 12 weeks.

README

pi-aia-workspace

One-command installer for the Ai Applied pi stack — the set of pi packages used to configure Ai Applied workspaces and pi agents in general.

Installs everything through pi's native pi install npm:<pkg> mechanism, so every package is a first-class top-level install registered in settings.json — individually updatable with pi update npm:<pkg>, no bundling, no duplication.

What it installs

PackagePurpose
pi-vigilantSpec-memory + feedback-memory: capture, compile, and verify hard specs and behavior feedback
pi-aia-asfAgentic Software Factory: gated/automatic software-development flow with mechanical verification
pi-aia-browserBrowser automation tools (browser_*) for testing web surfaces
pi-smart-web-searchWeb search tools
pi-smart-fetchWeb fetch/read tools
pi-vision-handoffScreenshot vision handoff for text-only models
pi-intercomCross-session coordination
pi-safe-compactSafer session compaction
@oleg_tarasov/pi-compaction-fixCompaction continuation fix

Install

Requires pi (npm install -g @earendil-works/pi-coding-agent).

One command (no clone, no GitHub):

npx pi-aia-workspace

Via pi (fetches the package, then runs its installer):

pi install npm:pi-aia-workspace
bash ~/.pi/agent/npm/node_modules/pi-aia-workspace/scripts/install.sh

The installer is idempotent — safe to re-run at any time (it upgrades any package that has a newer version).

Options

./scripts/install.sh --dry-run              # show what would be installed
./scripts/install.sh --skip=pi-intercom     # skip specific packages
./scripts/install.sh --only=pi-vigilant,pi-aia-asf   # install a subset
./scripts/install.sh --pin=0.1.3            # pin all packages to a version
PI_AIA_PIN=0.1.3 ./scripts/install.sh       # same via env
PI_CODING_AGENT_DIR=/path ./scripts/install.sh  # install into a specific agent home

After install

Restart pi (or start a new session) so the new packages load, then confirm:

pi list

Development

npm test    # runs test-install.sh against fresh sandbox agent homes

Release

npm run release [patch|minor|major]

License

MIT