Improved extensions for the pi coding agent.
- Integrated OS- and APP-level sandboxing with configurable filesystem and network restrictions.
- See also: Your Agent Has Root | sysid blog
- requires
@anthropic-ai/sandbox-runtime.
pi install npm:@sysid/pi-sandbox-extended- Simple modal vim editing for the pi input editor.
pi install npm:@sysid/pi-vimmake test # run all tests
make lint # biome check
make check # lint + test
make test-watch # watch modeSee HowTo.md for the full development guide.
pi-extensions/
├── packages/
│ ├── sandbox/ # OS + app sandboxing
│ ├── access-guard/ # Path-based access control
│ └── vim-editor/ # Modal vim editing
├── package.json # npm workspaces root
├── vitest.config.ts # Test configuration
├── biome.json # Linter/formatter config
└── tsconfig.json # TypeScript (type checking only)
MIT