pi-better-goal
Pi extension for goal tracking with background-aware continuation.
Package details
Install pi-better-goal from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-better-goal- Package
pi-better-goal- Version
0.1.10- Published
- Jul 31, 2026
- Downloads
- 934/mo · 934/wk
- Author
- exoulster
- License
- MIT
- Types
- extension
- Size
- 40.6 KB
- Dependencies
- 0 dependencies · 3 peers
Pi manifest JSON
{
"extensions": [
"./src/index.ts"
],
"image": "https://raw.githubusercontent.com/1aboveio/pi-better-harness/main/docs/images/package-gallery/pi-better-goal.png"
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-better-goal
pi-better-goal is a Pi extension for goal tracking with background-aware continuation.
Quick Answer
Use pi-better-goal when a Pi session should keep an explicit objective visible until the foreground work and registered background activity are both done. It tracks active versus elapsed time and wakes the foreground when background work drains.
Screenshots
Core Features
/goalruntime for starting, pausing, resuming, completing, and clearing the current objective.- A compact goal widget that does not replace Pi's footer.
- Background activity tracking for subagents and other registered providers.
- A follow-up wake when active background work drains to zero.
Install
pi install npm:pi-better-goal
Try it for one run:
pi -e npm:pi-better-goal
When To Use
Use this package for longer Pi sessions where subagents, background tasks, or other providers may still be active after the foreground message is idle.
Do not use it when you only need a note or checklist outside Pi's runtime state.
Compatibility
| Requirement | Support |
|---|---|
| Pi | Required |
| Install method | pi install npm:pi-better-goal |
| Background providers | Works with registered providers |
| Development runtime | Node.js 22+ |
Update Or Remove
pi update npm:pi-better-goal
pi remove npm:pi-better-goal
