[FEATURE] Add native Task orchestration tools (TaskCreate/TaskUpdate/TaskGet/TaskList) to VSCode extension
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, metadataTaskUpdate- Update task status, add blockedBy/blocks dependenciesTaskGet- Retrieve full details of a specific taskTaskList- 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
addBlockedByandaddBlocks - Status tracking:
pending→in_progress→completed - Task assignment to sub-agents via
ownerfield - 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
- User opens a multi-file refactoring project in VSCode
- Claude creates tasks with dependencies:
TaskCreate(subject: "Update API types", ...) - Claude spawns parallel sub-agents, each assigned specific tasks
- As tasks complete, blocked tasks automatically become available
- User can track progress via
TaskListwithout 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)
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗