IInvoked

Multi-Agent Canvas

Orchestrate multiple AI agents in parallel on Invoked's visual canvas — chain MCP tool calls across agents for complex multi-step workflows.

What is the canvas?

The Multi-Agent Canvas is a visual workspace where you can create multiple agent nodes, connect them, and run them in parallel or in sequence. It's designed for workflows that are too complex for a single agent — where different subtasks benefit from specialization.

Adding agents to the canvas

  1. Open the Canvas panel (⌘5)
  2. Click Add agent or press A
  3. Configure the agent's role, model, tools, and prompt
  4. Repeat for as many agents as you need

Connecting agents

Draw connections between agents to define information flow:

  • An arrow from A → B means B receives A's output as context
  • Agents without incoming connections start immediately when you run the canvas
  • Agents with incoming connections wait for their dependencies to complete

Running the canvas

Click Run all to execute the canvas. Agents run in dependency order — independent agents run in parallel, dependent agents wait.

You can also right-click any agent and choose Run this agent to execute it individually.

Canvas layouts

Use the Layout menu to auto-arrange your agents:

  • Horizontal — left to right, dependencies to the right
  • Vertical — top to bottom
  • Auto — Invoked infers the best layout based on your connections

Example: PR review pipeline

[Fetch PR]          [Fetch linked issues]
     ↓                       ↓
     └──────────┬────────────┘

         [Summarize & score]

        [Write review comment]

Four agents, three of which can run in parallel (the first two), with the final two sequential.

Limitations

  • Maximum 20 agents per canvas
  • Circular dependencies are not allowed
  • Canvas state is saved automatically but runs are not persistent across restarts

On this page