What problem does it solve?
Coordinates multi-step AI workflows by delegating specialized work to ephemeral subagents, generating and persisting task plans, and pausing execution for human approval when needed to prevent unsafe or unwanted actions.
Core Features & Use Cases
- SubAgent Delegation: Use a task tool to spawn stateless subagents with specialized tools and prompts for isolated, focused work.
- TodoList Planning: Automatically create, update, and persist todo lists (with statuses) to plan and track multi-step tasks across invocations using thread_id.
- Human-in-the-Loop (HITL): Configure interrupts for specific tools so actions can be approved, edited, or rejected; requires a checkpointer to resume flows.
- Use Case: Delegate research to a "researcher" subagent, record a sequenced todo plan for implementation, and require human approval before deploying changes to production.
Quick Start
Create a deep agent that delegates research tasks to a researcher subagent, records a persistent todo list for the project, and requires human approval before running any deployment tool.