[STUDY] Agent spawning — learn from Claude Code's AgentTool for session SDK #157
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent Epic: #154
Maps to: #104 (session SDK)
Source Files
src/tools/AgentTool/runAgent.ts(35,740 bytes) — full agent lifecyclesrc/tools/AgentTool/forkSubagent.ts— forking patternsrc/tools/AgentTool/agentMemory.ts— agent memory managementsrc/tools/AgentTool/agentMemorySnapshot.ts— memory snapshotssrc/tools/AgentTool/prompt.ts— agent system promptssrc/tools/AgentTool/resumeAgent.ts— resuming agentssrc/tools/AgentTool/loadAgentsDir.ts— agent definitions from disksrc/tools/AgentTool/builtInAgents.ts— built-in agent typesKey Patterns to Study
What to Document
Acceptance Criteria