AnyTask CLI v0.10 introduces a major architectural change with separate packages for CLI and Worker, plus new quick commands for faster task management.
Highlights
Package Separation
CLI and Worker are now independent packages with dedicated entry points:
anyt- CLI for task management (human and agent users)anyt-worker- Automated task worker for workflow execution
This separation provides cleaner installation, better dependency management, and the ability to install only what you need.
CLI Quick Commands
New convenience commands for common task operations:
anyt unpick- Unpick the currently active taskanyt start- Pick a task and set status to active in one commandanyt status- Update task status with optional noteanyt done- Mark the current task as done
These commands streamline the daily workflow, reducing multiple commands into single operations.
Checklist Field Integration
Integrated checklist field with CLI and worker workflows for better task tracking and quality control during development.
Changes
Code Refactoring
Multiple internal improvements for better code organization:
- Split
sync.pyinto submodule with pull, push, open commands - Extracted plan file handling into planning helper module
- Split
helpers.pyinto focused submodules - Added
get_task_or_errorhelper for standardized error handling - Standardized JSON output to use
output_json_*helpers - Consolidated validation logic into validators module
Removed Features
- Cursor Agent Support - Removed from CLI and worker (use other supported agents)
Bug Fixes
- Fixed integration test failures
- Added
packagingto dependencies for version comparison in self-update command - Fixed dead code cleanup issues
- Updated CLI for backend API changes
Version History
- v0.10.4 - December 10, 2025: CLI Quick Wins (unpick, start, status, done), Checklist Integration
- v0.10.3 - December 9, 2025: Missing dependency fix
- v0.10.2 - December 9, 2025: Package Separation (anyt and anyt-worker)
- v0.10.1 - December 8, 2025: SDK Cleanup, CLI Simplification
- v0.10.0 - December 8, 2025: SDK Client Update, PR Command Enhancement
Upgrade Notes
When upgrading from v0.9.x to v0.10.x (Python CLI), the worker command changed:
# v0.9.x (Python) anyt worker start # v0.10.x (Python) anyt-worker start
Note: In v0.12.0+, the CLI was rewritten in TypeScript and the command is now anyt worker start again. See the v0.12 changelog for migration details.
Learn more at npm.