├── .github ├── actions │ └── uv_setup │ │ └── action.yml └── workflows │ ├── _lint.yml │ ├── _test.yml │ ├── ci.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── examples ├── customer_support │ ├── README.md │ ├── langgraph.json │ ├── pyproject.toml │ └── src │ │ └── agent │ │ ├── customer_support.ipynb │ │ └── customer_support.py └── research │ ├── README.md │ ├── langgraph.json │ ├── pyproject.toml │ └── src │ └── agent │ ├── agent.ipynb │ ├── agent.py │ ├── configuration.py │ ├── prompts.py │ └── utils.py ├── langgraph_swarm ├── __init__.py ├── handoff.py ├── py.typed └── swarm.py ├── pyproject.toml ├── static └── img │ └── swarm.png ├── tests ├── __init__.py ├── test_import.py └── test_swarm.py └── uv.lock /.github/actions/uv_setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/.github/actions/uv_setup/action.yml -------------------------------------------------------------------------------- /.github/workflows/_lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/.github/workflows/_lint.yml -------------------------------------------------------------------------------- /.github/workflows/_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/.github/workflows/_test.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/README.md -------------------------------------------------------------------------------- /examples/customer_support/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/examples/customer_support/README.md -------------------------------------------------------------------------------- /examples/customer_support/langgraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/examples/customer_support/langgraph.json -------------------------------------------------------------------------------- /examples/customer_support/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/examples/customer_support/pyproject.toml -------------------------------------------------------------------------------- /examples/customer_support/src/agent/customer_support.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/examples/customer_support/src/agent/customer_support.ipynb -------------------------------------------------------------------------------- /examples/customer_support/src/agent/customer_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/examples/customer_support/src/agent/customer_support.py -------------------------------------------------------------------------------- /examples/research/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/examples/research/README.md -------------------------------------------------------------------------------- /examples/research/langgraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/examples/research/langgraph.json -------------------------------------------------------------------------------- /examples/research/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/examples/research/pyproject.toml -------------------------------------------------------------------------------- /examples/research/src/agent/agent.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/examples/research/src/agent/agent.ipynb -------------------------------------------------------------------------------- /examples/research/src/agent/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/examples/research/src/agent/agent.py -------------------------------------------------------------------------------- /examples/research/src/agent/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/examples/research/src/agent/configuration.py -------------------------------------------------------------------------------- /examples/research/src/agent/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/examples/research/src/agent/prompts.py -------------------------------------------------------------------------------- /examples/research/src/agent/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/examples/research/src/agent/utils.py -------------------------------------------------------------------------------- /langgraph_swarm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/langgraph_swarm/__init__.py -------------------------------------------------------------------------------- /langgraph_swarm/handoff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/langgraph_swarm/handoff.py -------------------------------------------------------------------------------- /langgraph_swarm/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langgraph_swarm/swarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/langgraph_swarm/swarm.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/pyproject.toml -------------------------------------------------------------------------------- /static/img/swarm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/static/img/swarm.png -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/tests/test_import.py -------------------------------------------------------------------------------- /tests/test_swarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/tests/test_swarm.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/langgraph-swarm-py/HEAD/uv.lock --------------------------------------------------------------------------------