Files
tw2/examples/workflows/multiagent_concurrent/README.md
codex-bot a64378956a
Some checks failed
Pre-commit / run (ubuntu-latest) (push) Has been cancelled
Deploy Sphinx documentation to Pages / build_en (ubuntu-latest, 3.10) (push) Has been cancelled
Deploy Sphinx documentation to Pages / build_zh (ubuntu-latest, 3.10) (push) Has been cancelled
Python Unittest Coverage / test (macos-15, 3.10) (push) Has been cancelled
Python Unittest Coverage / test (macos-15, 3.11) (push) Has been cancelled
Python Unittest Coverage / test (macos-15, 3.12) (push) Has been cancelled
Python Unittest Coverage / test (ubuntu-latest, 3.10) (push) Has been cancelled
Python Unittest Coverage / test (ubuntu-latest, 3.11) (push) Has been cancelled
Python Unittest Coverage / test (ubuntu-latest, 3.12) (push) Has been cancelled
Python Unittest Coverage / test (windows-latest, 3.10) (push) Has been cancelled
Python Unittest Coverage / test (windows-latest, 3.11) (push) Has been cancelled
Python Unittest Coverage / test (windows-latest, 3.12) (push) Has been cancelled
chore: initialize sandbox and overwrite remote content
2026-03-02 22:32:27 +08:00

835 B

Multiagent Concurrent

This example demonstrates how to run multiple agents concurrently in AgentScope, where each agent operates independently and can perform tasks simultaneously.

Specifically, we showcase two ways to achieve concurrency:

  • Using Python's asyncio.gather to run multiple agents asynchronously.
  • Using fanout_pipeline to execute multiple agents in parallel and gather their results.

The fanout pipeline will distribute the input to multiple agents and collect their outputs, which is appropriate for scenarios like voting or parallel question answering.

QuickStart

Install the agentscope package if you haven't already:

pip install agentscope

Then run the example script:

python main.py

Further Reading