pi-better-harness

Pi extension bundle for subagents, durable background tasks, and goal tracking.

Packages

Package details

extension

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-subagents for detached, sandboxed subagent runs.
  • pi-better-background-tasks for durable shell tasks and watchers.
  • pi-better-goal for 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

More Detail