AnyTask CLI v0.8 - Pull Request Management

Complete PR lifecycle tracking with automatic status synchronization, plan submission, and dynamic workspace discovery. New anyt-pr slash command for all coding agents.

AnyTask CLI v0.8 introduces a complete Pull Request management system with automatic status synchronization and GitHub integration.

Highlights

Pull Request Management System

Complete PR lifecycle tracking with new typed clients and workflow actions:

  • anyt/pr-register@v1 - Register PRs with the backend
  • anyt/pr-update@v1 and anyt/pr-sync@v1 - Status synchronization
  • anyt/pr-list-pending@v1 - List PRs awaiting review
  • anyt/pr-monitor@v1 - Batch PR monitoring and task updates

Worker token authentication support with X-Worker-Token header for secure automated workflows.

PR Monitor Workflow

New pr_monitor.yaml built-in workflow that:

  • Monitors pending pull requests across workspaces
  • Auto-syncs PR status from GitHub
  • Updates linked task status (done on merge, blocked on close)
  • Supports manual triggers with configurable batch limits

Plan Submission Action

New anyt/plan-submit@v1 action for submitting implementation plans to the backend for review, integrated into remote_dev.yaml workflow with auto-approve option.

New Slash Command: anyt-pr

Quality check, commit, and PR creation workflow available for all agents:

  • Claude Code, Cursor, Codex CLI, Gemini CLI support
  • Discovers project quality commands (Makefile, package.json, etc.)
  • Integrates with active task for PR context
  • Updates task status and adds PR comment after creation

Dynamic Workspace Discovery

Worker can now start without workspace config:

  • Auto-discovers workspaces via API when .anyt/anyt.json is not present
  • Auto-selects single workspace or prompts for multiple
  • Uses workflow's project_scope setting for project selection

Changes

Enhanced anyt-new Command

Improved task creation with complexity assessment:

  • Automatically determines if task is simple (single PR) or complex
  • Complex tasks create multiple linked tasks with dependencies
  • Simplified UX by removing --priority and --labels parameters

Remote Dev Workflow Improvements

  • Auto-registers PRs with backend after creation
  • Supports auto-approve mode for plan submissions

Bug Fixes

  • Fixed head_sha parameter and added debug logging for PR registration
  • Use task identifier in URL path instead of query param
  • Use valid artifact type diff instead of code_diff
  • Pass credentials through ExecutionContext for worker actions
  • Multiple fixes for worker execution flow

Version History

  • v0.8.0 - December 4, 2025: Pull Request management system

Learn more at PyPI.