deep-agents-orchestration

Originally fromjackjin1997/clawforge
Installation
Summary

Orchestrate subagents, plan multi-step tasks, and require human approval for sensitive operations.

  • Delegate work to specialized subagents via the task tool; custom subagents support isolated tool sets and system prompts, while the default "general-purpose" subagent inherits main agent configuration
  • Plan and track complex workflows with write_todos, organizing tasks across pending, in-progress, and completed states; requires a thread_id for persistence across invocations
  • Implement human-in-the-loop approval gates on specific tools with three decision types: approve, reject (with feedback), or edit (modify arguments before execution); requires a checkpointer and thread_id for resumption
  • All three capabilities are automatically included in create_deep_agent() and work together to support task delegation, planning, and compliance workflows
SKILL.md
  1. SubAgentMiddleware: Delegate work via task tool to specialized agents
  2. TodoListMiddleware: Plan and track tasks via write_todos tool
  3. HumanInTheLoopMiddleware: Require approval before sensitive operations

All three are automatically included in create_deep_agent().


Subagents (Task Delegation)

Use Subagents When Use Main Agent When
Task needs specialized tools General-purpose tools sufficient
Related skills
Installs
6.3K
GitHub Stars
678
First Seen
Mar 3, 2026