← All scenarios
Agent Delegation

Connected Agents

The Orders Agent delegates to the Warehouse Agent mid-conversation. The Warehouse Agent calls its own MCP tools, and the parent agent relays the results, spanning two turns of cross-agent communication.

The conversation

Open the chat UI side by side. Copy each prompt, send it, and watch the agent delegate across agents.

  1. 1
    You
    I'm James Rivera. I ordered a Vortex gaming console bundle about 10 days ago and it still hasn't shipped. What's going on?
  2. Agent
    search_orders identifies the console bundle (ORD-10460)
    get_order sees it's stuck in "processing" for 10 days

    Delegates to ETC - Warehouse Management to investigate

    check_stock finds the console is out of stock

    Reports the issue: out of stock, restock expected today. Presents options (wait / split / cancel).

  3. 2
    You
    Yes, can you check what alternatives are available for the Vortex?
  4. Agent

    Delegates to ETC - Warehouse Management again

    find_alternatives searches for similar products

    No gaming console alternatives in stock, only unrelated electronics. Recommends waiting for today's restock (30 units expected).

What it looks like

Connected agent delegation in the chat UI

ETC capabilities demonstrated

Chain tools intelligently

The Orders Agent calls its own tools first, then delegates to the Warehouse Agent, which calls check_stock and find_alternatives across two turns.

Adapt its plan

The user just says "hasn't shipped." The agent discovers the order is stuck in processing, autonomously decides to check with the warehouse, and adjusts its approach based on the out-of-stock finding.

Natural conversation throughout

The conversation spans two agents across multiple turns. The agent interleaves tool calls, delegation, and responses fluidly, presenting options and relaying results naturally.