AnyTask CLI v0.7 - Agent Installation & Self-Update

Multi-agent installation commands, simplified login, interactive prompts with InquirerPy, automatic .gitignore management, and self-update capability.

AnyTask CLI v0.7 brings multi-agent installation commands, simplified authentication, and quality-of-life improvements for developers.

Highlights

Multi-Agent Installation Commands

New agent management commands for AI coding assistants:

  • anyt agent install [agent] - Install slash commands for Claude Code, Cursor, Codex CLI, or Gemini CLI
  • anyt agent uninstall [agent] - Remove installed agent commands
  • anyt agent list - Show available agents and installation status

Features:

  • Interactive multi-select when no agent specified
  • Agent-specific command formats: Markdown (Claude, Cursor), YAML (Codex), TOML (Gemini)

Enhanced Init Command

Multi-agent selection during workspace initialization:

  • anyt init --agents claude,cursor - Install multiple agents during init
  • Interactive multi-select prompt for agent selection
  • Automatic agent command installation after workspace setup
  • installed_agents field in workspace config

Automatic .gitignore Management

Auto-add .anyt/ to .gitignore during init:

  • Appends to existing .gitignore if present
  • Creates .gitignore with .anyt/ if not present in git repos

Self-Update Command

New anyt self-update command for CLI version management:

  • Check for latest version and update automatically
  • Supports both uvx and pipx installation methods
  • Shows current version, latest version, and update status

Simplified Login

New anyt login command for streamlined authentication:

  • Interactive API key input with secure prompts
  • Validates API key against backend before saving
  • Stores API key in environment-appropriate location
  • Removes keyring dependency for simpler cross-platform support

Interactive Prompts

Replaced number-based selection with InquirerPy interactive prompts:

  • Interactive workspace and project selection during anyt init
  • Interactive task picker for anyt task pick
  • Interactive workflow selection for anyt worker start
  • Improved UX with fuzzy search and arrow key navigation

Quality Checklist Workflow

Per-task quality control checklists:

  • anyt-new command creates quality-checklist.md in task context folder
  • Project-specific quality commands discovered and documented per task

Changes

  • Project-Scoped Filtering: anyt task list --project <identifier> filters tasks by project
  • Coding Agent Type Support: Tasks now track which AI coding agent is working on them
  • Slash Commands Updated: Reference quality checklist instead of hardcoded make commands
  • SDK Pagination: Updated to handle project list pagination API change

Removals

  • Removed deprecated agent API (agent_id parameter, deprecated agent client)
  • Removed deprecated slash commands (anyt-active.md, anyt-create.md, anyt.md)

Bug Fixes

  • Python 3.14 Compatibility: Fixed async library detection error (recommend Python 3.12/3.13)

Version History

  • v0.7.3 - December 3, 2025: Python 3.14 compatibility fix, login command
  • v0.7.2 - December 3, 2025: Interactive prompts, coding agent type support
  • v0.7.1 - December 1, 2025: Multi-agent commands, enhanced init, .gitignore management
  • v0.7.0 - December 1, 2025: Self-update command, project-scoped filtering

Learn more at PyPI.