Skip to content

Releases: nczz/pi-tasks

pi-tasks 0.1.5

Choose a tag to compare

@nczz nczz released this 23 Jun 13:40

pi-tasks 0.1.5 Release Notes

pi-tasks 0.1.5 is a compatibility hardening release for Pi host APIs that expose receiver-bound extension methods.

Fixed

  • Task tool appends now call ExtensionAPI.appendEntry through the original API receiver instead of passing the method as an unbound callback.
  • This preserves compatibility with host implementations whose appendEntry depends on this.

Verification

  • npm run release:check passed for 0.1.5.
  • Unit tests include receiver-bound appendEntry coverage.
  • Source Pi dogfood passed for task creation, update, decision recording, evidence recording, completion, same-session resume, fork replay, /tasks detail, and clean /quit.
  • Installed tarball smoke passed through ./node_modules/pi-tasks/dist/index.js.

Publish Handoff

The GitHub release is ready for manual npm publication after the maintainer runs:

npm publish --access public

v0.1.4

Choose a tag to compare

@nczz nczz released this 21 Jun 10:27

Changed

  • Rewrote README with user-oriented market positioning, competitive landscape comparison, and streamlined structure.
  • Updated package.json description to reflect execution-contract positioning.
  • Set GitHub repo description, topics, and homepage.

pi-tasks 0.1.3

Choose a tag to compare

@nczz nczz released this 20 Jun 11:47

pi-tasks 0.1.3 Release Notes

pi-tasks 0.1.3 is a weak-model and release-readiness hardening release.

Highlights

  • Added task_next, a compact one-step execution contract for weak or small-context models.
  • Added stricter atomic plan quality checks for compound wording such as and, then, 並且, and 然後.
  • Added current-step evidence locking with explicit override_reason for cross-step evidence.
  • Added evidence text budgets so long logs stay in artifact references instead of model context.
  • Added structured rejection recovery with retry_with, minimum_params, and do_not_retry_same_call.
  • Added npm run release:check for repeatable release validation.
  • Added fixed English and Traditional Chinese weak-model dogfood prompts.

Verification

  • npm run release:check passed for 0.1.3.
  • Source Pi weak-model dogfood passed for English and Chinese prompts.
  • Installed 0.1.3 tarball smoke passed through ./node_modules/pi-tasks/dist/index.js.
  • npm audit passed with 0 vulnerabilities.

npm Publish Handoff

The GitHub release is ready for manual npm publication after the maintainer runs:

npm publish --access public

pi-tasks v0.1.1

Choose a tag to compare

@nczz nczz released this 19 Jun 14:33

Initial public release candidate for pi-tasks.

Highlights:

  • Pi-native task and progress contract extension.
  • Plan quality gate, recursive decomposition, current-step focus, and step-scoped evidence.
  • Evidence quality gate and evidence-before-completion enforcement.
  • Compaction-resilient resume via task_resume/task_checkpoint and compaction snapshots.
  • Branch-aware custom-entry replay, /tasks command, compact status, and above-editor widget.
  • Real Pi dogfood passed for lifecycle, resume, fork/tree navigation, manual compaction, narrow TUI, tarball install, and installed-package runtime.

npm publish is intentionally left manual. Suggested command after confirming npm auth:

npm publish --provenance

Install after publish:

pi install npm:pi-tasks