[FEATURE] Add native Task orchestration tools (TaskCreate/TaskUpdate/TaskGet/TaskList) to VSCode extension

Resolved 💬 2 comments Opened Jan 30, 2026 by badrisnarayanan Closed Feb 28, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

The CLI version of Claude Code (v2.1.19+) includes a native Task orchestration system with four tools:

  • TaskCreate - Create tasks with subject, description, dependencies, metadata
  • TaskUpdate - Update task status, add blockedBy/blocks dependencies
  • TaskGet - Retrieve full details of a specific task
  • TaskList - List all tasks with their current status

These tools enable sophisticated workflow orchestration with dependency management, parallel sub-agent coordination, and session-scoped task tracking.

The VSCode extension does not have access to these Task tools. Users only have access to TodoWrite (simple checklist) and the Task tool (for spawning sub-agents), but not the native Task orchestration system.

Proposed Solution

Add the same four Task tools (TaskCreate, TaskUpdate, TaskGet, TaskList) to the VSCode extension, matching CLI capabilities.

Key features to include:

  • Task creation with subject, description, activeForm, and metadata
  • Dependency management via addBlockedBy and addBlocks
  • Status tracking: pendingin_progresscompleted
  • Task assignment to sub-agents via owner field
  • Automatic unblocking when dependencies complete

Alternative Solutions

Currently using TodoWrite as a workaround, but it lacks:

  • Dependency management between tasks
  • Integration with sub-agent coordination
  • Structured metadata fields
  • Automatic status propagation

Priority

High - Significant impact on productivity

Feature Category

IDE integration

Use Case Example

  1. User opens a multi-file refactoring project in VSCode
  2. Claude creates tasks with dependencies: TaskCreate(subject: "Update API types", ...)
  3. Claude spawns parallel sub-agents, each assigned specific tasks
  4. As tasks complete, blocked tasks automatically become available
  5. User can track progress via TaskList without leaving VSCode

This enables the "hydration pattern" described in community workflows, where persistent spec files are loaded into session-scoped tasks for orchestrated execution.

Additional Context

  • CLI version with feature: 2.1.19+
  • Reference: Claude Code Todos to Tasks by Rick Hightower
  • This would bring VSCode extension to feature parity with CLI for task orchestration
  • The Task tools are session-scoped by design (no persistence needed)

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗