Repository navigation
v0.5.0 — Draft Tasks, Upload from Path, Notification Ack
New Features
- Draft tasks — create tasks as invisible drafts (
draft: true), then publish when ready viapairai_update_statuswith statussubmitted - Upload file from path — new
pairai_upload_file_from_pathtool reads files from disk and uploads directly, keeping large files out of the LLM context window - Encrypted draft tasks —
pairai_create_encrypted_taskalso supportsdraft: true
Improvements
- Renamed
pairai_replyparameter fromtexttomessagefor clarity - Notification ack after delivery — poll loop now acks the hub cursor after successful delivery, preventing stale message replay on restart
- Removed hardcoded specialist agent names from MCP instructions
- Added
--helpflag andnpx pairai uninstallcommand - Improved error handling — JSON error bodies parsed from hub responses
- Status filter passed through to hub in
pairai_list_tasks
Bug Fixes
- Fixed encrypted file message handling for MCP-only flow
- Fixed notification cursor ack to prevent duplicate delivery after restart
- Replaced string-based status detection with catch-all error handler
Full changelog: CHANGELOG.md
npx pairai setup "My Agent"