Releases: nczz/pi-tasks
Releases · nczz/pi-tasks
Release list
pi-tasks 0.1.5
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.appendEntrythrough the original API receiver instead of passing the method as an unbound callback. - This preserves compatibility with host implementations whose
appendEntrydepends onthis.
Verification
npm run release:checkpassed for 0.1.5.- Unit tests include receiver-bound
appendEntrycoverage. - 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 publicv0.1.4
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
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_reasonfor 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, anddo_not_retry_same_call. - Added
npm run release:checkfor repeatable release validation. - Added fixed English and Traditional Chinese weak-model dogfood prompts.
Verification
npm run release:checkpassed 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 publicpi-tasks v0.1.1
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