AnyTask CLI v0.3 introduces a major API migration, simplified authentication, and comprehensive test infrastructure improvements.
Highlights
API v2.0 Migration
Complete migration to workspace-scoped API v2.0:
- All API endpoints now use workspace scoping
- Relocated generated OpenAPI client from
src/clitosrc/sdk - Updated CLI for API changes including removed project identifier
Simplified Authentication
Breaking change: Authentication simplified to ANYT_API_KEY only:
- Removed JWT token authentication
- Removed
anyt authcommands (login, logout) - Environment variable renamed from
ANYT_AGENT_KEYtoANYT_API_KEY - Removed GlobalConfig and multi-environment support
- Removed
anyt envcommands
New Features
Task Suggestions:
- Migrated task suggestions to backend API endpoint
- AI-powered task recommendations now server-side
Bulk Task Update:
- New
anyt task bulk-updatecommand for batch operations - Update multiple tasks at once efficiently
Dependency Graph:
- Board command now uses dependency graph endpoint
- Better visualization of task relationships
Worker System Improvements
- Refactored worker executor into focused modules
- Refactored worker coordinator to use suggestion API
- Worker now requires
agent_idand loads defaults from config
Command Refactoring
- Board commands refactored into focused modules
- Task CRUD commands refactored into focused modules
- Environment-based command hiding with dev/prod visibility
v0.3.2 - Test Infrastructure
Test Infrastructure Migration (T9 series):
- Test helpers module with builder pattern for test data creation
- Fixtures directory structure for organized test resources
- Enhanced integration test helpers
Integration Tests (T10 series):
- Workspace integration tests using actual CLI commands
- Task command integration tests
- Fixed integration test CLI command mismatches
Command Migration (T7-100 to T8-8):
CommandContextmanager for centralized auth/workspace checking@async_commanddecorator to eliminate async boilerplateServiceRegistryfor centralized service management- Reusable output formatters and shared command utilities
v0.3.1 - UID Support
- Task modification commands now support UID identifiers
- Production-friendly error handling with debug mode
- Updated API client to use
task_identifierparameter - Fixed comment command API endpoint
Bug Fixes
- Fixed workspace_id None error in attempt API calls
- Synced API client with backend comment endpoint changes
- Updated CLI for API changes - removed project identifier
- Removed unused
__all__declarations and unused files
Breaking Changes
- Removed
anyt auth login/logout/whoamicommands - Removed
anyt env add/list/use/removecommands - Removed Global Config (
~/.config/anyt/config.json) - Authentication now exclusively via
ANYT_API_KEYenvironment variable - Removed AI command and related infrastructure
- Removed deprecated commands
Version History
- v0.3.4 - November 12, 2025: OpenAPI client updates, integration test fixes
- v0.3.3 - November 12, 2025: Minor internal updates
- v0.3.2 - November 12, 2025: Test infrastructure migration, command refactoring
- v0.3.1 - November 7, 2025: UID support, production error handling
- v0.3.0 - November 7, 2025: API v2.0 migration, simplified authentication
Learn more at PyPI.