@prjct.app/pi-delivery

Track delivery criteria, evidence, reviews, and risks before completing substantial Pi tasks.

Packages

Package details

extension

Install @prjct.app/pi-delivery from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@prjct.app/pi-delivery
Package
@prjct.app/pi-delivery
Version
0.1.4
Published
Oct 27, 2026
Downloads
491/mo · 394/wk
Author
jlopezlira
License
MIT
Types
extension
Size
43.4 KB
Dependencies
0 dependencies · 4 peers
Pi manifest JSON
{
  "image": "https://raw.githubusercontent.com/prjct-app/pi-delivery/main/docs/cover-v2.png",
  "extensions": [
    "./index.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pi-delivery

pi-delivery — for PI Agent

Track acceptance criteria, evidence, reviews, and unresolved risks before completing a substantial Pi task. New edits make earlier evidence stale.

Install

Requires Pi and Node.js 22.19+. Install the package, then reload Pi:

pi install npm:@prjct.app/pi-delivery

Use

The controller starts inactive. The agent calls delivery_start with a goal, criteria, and risk level, then uses delivery to record evidence, reviews, risks, and completion. It is intended for substantial or risky work, not every short answer.

  • /delivery-status shows the current assessment and remaining blockers.
  • /delivery-reset clears the active delivery.
  • Completion requires passing evidence for every criterion and the reviews required by the risk level. Unresolved risks or stale evidence block it.

State belongs to the Pi session. The controller checks recorded evidence; it does not run tests or independently certify their results.

Development

From the repository root:

node scripts/build-pi.mjs pi-delivery

Run npm test in this package. License: MIT.