Skip to content

pi-tasks 0.2.2

Choose a tag to compare

@nczz nczz released this 04 Aug 04:08
· 23 commits to main since this release

Release Notes 0.2.2

Highlights

  • Documented verified Oh My Pi (omp) npm-package and local-development installation paths plus extension compatibility behavior.
  • Mirrored each tool's critical promptGuidelines into its registered description so Oh My Pi and other hosts that ignore custom prompt fields still provide the model with task-contract guidance.
  • Removed the local ctx.mode shim assumption; pi-tasks now records tool events without depending on runtime-specific context mode fields.

Compatibility

Oh My Pi discovers pi-tasks through the existing pi.extensions manifest, so no separate omp manifest is required. The extension uses shared Pi-native APIs available in Oh My Pi: registerTool, registerCommand, appendEntry, ctx.sessionManager.getBranch(), status/widget UI calls, and session lifecycle events.

The description mirroring keeps existing Pi hosts compatible with promptSnippet and promptGuidelines while strengthening Oh My Pi's model-facing tool metadata path.

Verified install commands:

omp install pi-tasks
omp plugin install pi-tasks
omp plugin install ./

Oh My Pi's --scope project flag is for marketplace refs such as
name@marketplace; it is ignored for npm package specs like pi-tasks.

Verification Status

  • Passed: npm run release:check.
  • Passed: unit suite with 59 tests, including coverage that prompt guidelines are projected into registered tool descriptions.
  • Passed: source and dist import smokes, npm pack --dry-run, clean tarball install smoke, and npm audit --audit-level=low through the release gate.
  • Skipped: real Pi/Oh My Pi TUI dogfood; this patch changes documentation, tool metadata descriptions, and a no-op context shim.