Overview
Implement support for Claude Code subagents, allowing specialized agents to be spawned for specific tasks.
Background
The Claude Agent SDK supports subagents for delegating specialized tasks. This enables a parent agent to spawn focused child agents for specific operations.
Current State
- No subagent support currently implemented
- Claude Code SDK provides subagent capabilities per official documentation
Tasks
Research
Implementation
UI Considerations
Use Cases to Support
- Specialized coding agents (test writing, refactoring, etc.)
- Research agents for documentation lookup
- Review agents for code analysis
- (Document other use cases)
Questions
- Should subagents have separate tool confirmation policies?
- How to visualize subagent hierarchy?
- Should users be able to interact directly with subagents?
Related Files
src/extension/agents/claude/node/claudeCodeAgent.ts
src/extension/agents/claude/node/claudeCodeSdkService.ts
References
Dependencies
- SDK update
- Session API modernization (potentially)
Overview
Implement support for Claude Code subagents, allowing specialized agents to be spawned for specific tasks.
Background
The Claude Agent SDK supports subagents for delegating specialized tasks. This enables a parent agent to spawn focused child agents for specific operations.
Current State
Tasks
Research
Implementation
ClaudeCodeSessionUI Considerations
Use Cases to Support
Questions
Related Files
src/extension/agents/claude/node/claudeCodeAgent.tssrc/extension/agents/claude/node/claudeCodeSdkService.tsReferences
Dependencies