Deep Agents Pattern

Published on: September 22, 2025

Tags: #deep-agents #ai #agents


The Four Components of the Deep Agents Pattern

graph LR
    subgraph Core Components
        direction TB
        E["Constitution 
(Core Directives)"] subgraph F[" "] direction LR B["Strategic Planning
(Blueprint)"] C["Workspace
(Long-Term Memory)"] D["Team of Specialists
(Delegation)"] end end subgraph Deep Agent A[Orchestrator Agent] end %% --- Relationships --- E -- Governs Behavior Of --> A A -- Manages & Executes --> B A -- Reads & Writes --> C A -- Delegates Tasks To --> D %% --- Styling --- style F fill:none,stroke:none style A fill:#f9f,stroke:#333,stroke-width:2px style E fill:#bbf,stroke:#333,stroke-width:2px style B fill:#bbf,stroke:#333,stroke-width:2px style C fill:#bbf,stroke:#333,stroke-width:2px style D fill:#bbf,stroke:#333,stroke-width:2px

Deep Agents Workflow

graph LR
    %% --- Node Definitions ---
    A[User Request]
    B{Orchestrator Agent}
    C["Strategic Plan 
(write_todos)"] D["Workspace
(read/write/edit_file, ls)"] E["Sub-Agent
(e.g., Research Agent)"] F["Sub-Agent Workspace"] G["Polished Result"] %% --- Relationships --- A --> B B -- 1. Formulates Plan --> C C -- 2. Guides Execution --> B B -- 3. Manages State --> D D -- Stores/Retrieves Data --> B B -- 4. Delegates Task --> E E -- 5. Reports Back --> B B -- 6. Delivers Final Output --> G E -- Executes Sub-Task --> F F -- Returns Results --> E %% --- Styling --- style A fill:#bde,stroke:#333,stroke-width:2px style G fill:#bde,stroke:#333,stroke-width:2px style B fill:#f9f,stroke:#333,stroke-width:2px style E fill:#f9f,stroke:#333,stroke-width:2px style C fill:#bbf,stroke:#333,stroke-width:2px style D fill:#bbf,stroke:#333,stroke-width:2px style F fill:#bbf,stroke:#333,stroke-width:2px

Share this post

Share on X  •  Share on LinkedIn  •  Share via Email