pi-better-goal

Pi extension for goal tracking with background-aware continuation.

Packages

Package details

extension

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

  • /goal runtime 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

More Detail