Blocks

Multi-Agent Collaboration

Collaborative multi-agent system

Create a collaborative multi-agent system where specialized agents work together to solve complex problems through structured communication.

Back to Catalog
Agentsmulti_agent

Block Preview

Multi-Agent Collaboration

Collaborative multi-agent system

Usage

  1. Add the block to your workflow and connect it to the upstream step.
  2. Configure any required credentials or tokens in the inputs.
  3. Fill in required inputs and optional parameters for the run.
  4. Run a test execution, inspect outputs, and iterate before deploying.
  5. Deploy the multi_agent block with monitoring enabled in production.

Inputs (UI)

Task

long-input

Placeholder: Enter the task or problem for the agents to solve...

Layout: full

Model

dropdown

Layout: half

Options: Dynamic options

Temperature

slider

Layout: half

Condition: model = ["gpt-4o","gpt-4o-mini","gpt-4-turbo","gpt-4","gpt-3.5-turbo","o3-mini","gpt-5-mini","gpt-5","o1-mini","o1-preview","gemini-2.5-pro-preview-05-06","gemini-2.5-flash-preview-05-20","gemini-2.0-flash","gemini-2.0-flash-lite","deepseek-chat","deepseek-reasoner","llama-4-scout-17b-16e-instruct","llama-4-maverick-17b-128e-instruct","llama-3.3-70b-versatile","qwen-qwq-32b","deepseek-r1-distill-llama-70b"]

Temperature

slider

Layout: half

Condition: model = ["claude-opus-4-5-20251022","claude-sonnet-4-20250514","claude-opus-4-20250514","claude-haiku-4-5-20251001","claude-3-7-sonnet-20250219","grok-3-latest","grok-3-fast-latest"]

API Key

short-input

Placeholder: Enter your API key

Layout: full

Condition: model = ["qwen2.5:0.5b","qwen2.5:1.5b","qwen2.5:3b","llama3.2:1b","llama3.2:3b","phi3.5:3.8b"]

Agents Configuration

code

Placeholder: [ { "name": "Researcher", "role": "Gathers and analyzes information related to the task", "expertise": ["data analysis", "information gathering", "critical thinking"] }, { "name": "Planner", "role": "Creates structured plans and coordinates agent activities", "expertise": ["strategic planning", "task decomposition", "coordination"] }, { "name": "Critic", "role": "Evaluates solutions and identifies potential issues", "expertise": ["critical analysis", "problem identification", "quality assurance"] } ]

Layout: full

Max Iterations

short-input

Placeholder: 10

Layout: half

Consensus Threshold

slider

Layout: half

Tools

tool-input

Layout: full

Output Format

dropdown

Layout: half

Options: Final Result Only, Full Conversation, Summary with Key Points

Knowledge Sources

knowledge-source-input

Layout: full

Max Search Results

slider

Layout: half

Condition: knowledgeSources = ""

Similarity Threshold

slider

Layout: half

Condition: knowledgeSources = ""

Enable Memory

switch

Layout: half

Memory Limit

slider

Layout: half

Condition: memoryEnabled = true

Importance Threshold

slider

Layout: half

Condition: memoryEnabled = true

Memory Tags

short-input

Placeholder: customer-support, billing, technical

Layout: half

Condition: memoryEnabled = true

Inputs (API)

task

string

Required

model

string

Required

apiKey

string

Required

agents

json

Required

maxIterations

number

Optional

consensusThreshold

number

Optional

temperature

number

Optional

tools

json

Optional

outputFormat

string

Optional

knowledgeSources

string

Optional

searchMaxResults

number

Optional

similarityThreshold

number

Optional

memoryEnabled

boolean

Optional

memoryLimit

number

Optional

memoryImportance

number

Optional

memoryTags

string

Optional

Outputs

Primary response type:

{
  "finalResult": "string",
  "conversation": "json",
  "model": "string",
  "tokens": "json"
}

Tool Access

function_executegoogle_searchserper_searchtavily_searchhttp_requesttext_processor
Multi-Agent Collaboration | NowFlow Blocks