pi-better-harness
Pi extension bundle for subagents, durable background tasks, and goal tracking.
Package details
Install pi-better-harness from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-better-harness- Package
pi-better-harness- Version
0.1.10- Published
- Jul 31, 2026
- Downloads
- 849/mo · 849/wk
- Author
- exoulster
- License
- MIT
- Types
- extension
- Size
- 561.6 KB
- Dependencies
- 3 dependencies · 0 peers
Pi manifest JSON
{
"extensions": [
"extensions/subagents/index.ts",
"extensions/background-tasks/index.ts",
"extensions/goal/index.ts"
],
"image": "https://raw.githubusercontent.com/1aboveio/pi-better-harness/main/docs/images/package-gallery/pi-better-harness.png"
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-better-harness
pi-better-harness is a Pi meta package that installs the core Pi Better Harness extensions for delegated subagents, durable background tasks, and goal tracking.
Quick Answer
Use pi-better-harness when you want the full background-work bundle for Pi in one install. It loads:
pi-better-subagentsfor detached, sandboxed subagent runs.pi-better-background-tasksfor durable shell tasks and watchers.pi-better-goalfor objective tracking that is aware of background work.
pi-better-read-aloud is intentionally not included yet.
Screenshots
Install
pi install npm:pi-better-harness
Try it for one run without saving it to Pi settings:
pi -e npm:pi-better-harness
Install Individual Packages
pi install npm:pi-better-subagents
pi install npm:pi-better-background-tasks
pi install npm:pi-better-goal
When To Use
Use this package when you want all three core extensions loaded together. Install an individual package instead when you only need subagents, shell task supervision, or goal tracking.
Compatibility
| Requirement | Support |
|---|---|
| Pi | Required |
| Install method | pi install npm:pi-better-harness |
| Development runtime | Node.js 22+ |
Update Or Remove
pi update npm:pi-better-harness
pi remove npm:pi-better-harness
