AnyTask CLI v0.10 - Package Separation & Quick Commands

CLI and Worker separated into independent packages. New quick commands for common task operations: unpick, start, status, and done.

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 task
  • anyt start - Pick a task and set status to active in one command
  • anyt status - Update task status with optional note
  • anyt 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.py into submodule with pull, push, open commands
  • Extracted plan file handling into planning helper module
  • Split helpers.py into focused submodules
  • Added get_task_or_error helper 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 packaging to 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.