Repolode
langchain-ai

langchain-ai/langgraph-swarm-py

Biblioteca Python para criar sistemas multiagentes no estilo swarm com LangGraph, em que os agentes transferem o controle entre si conforme suas especialidades.

Estrelas
1,589
Forks
228
Issues abertas
22
Último commit
há 9 dias

O que é?

LangGraph Multi-Agent Swarm é uma biblioteca Python para criar sistemas multiagentes nos quais os agentes transferem dinamicamente a conversa entre si com base em suas especializações. Cada transferência é disponibilizada ao LLM como uma ferramenta, para que um agente possa passar o controle a outro agente identificado pelo nome quando uma solicitação estiver fora de seu domínio.

O swarm acompanha qual agente esteve ativo por último e retoma a conversa com ele no turno seguinte, desde que o grafo seja compilado com um checkpointer. A biblioteca é baseada no LangGraph e oferece suporte a streaming, memória de curto e longo prazo e recursos human-in-the-loop. As ferramentas de transferência são personalizáveis, e o estado compartilhado das mensagens pode ser substituído por um estado individual por agente, para aqueles que não devem expor todo o seu histórico.

Recursos principais

  • 01Cria workflows de swarm a partir de uma lista de agentes, com um agente ativo padrão.
  • 02Oferece uma ferramenta de transferência pré-construída que permite aos agentes passar o controle a outros agentes identificados pelo nome.
  • 03Lembra qual foi o último agente ativo e retoma a conversa com ele quando um checkpointer está configurado.
  • 04Permite criar ferramentas de transferência personalizadas com argumentos adicionais, como uma descrição da tarefa.
  • 05Oferece suporte a estados de mensagens individuais por agente, mantendo os históricos separados do histórico compartilhado do swarm.

Casos de uso

  • Criar um sistema de suporte ao cliente em que um agente de triagem encaminha usuários para especialistas em cobrança ou suporte técnico.
  • Coordenar agentes de matemática, redação e pesquisa que se revezam para lidar com uma única conversa.
  • Prototipar conversas multiagentes no LangGraph com memória e streaming.

Início rápido

  1. 1

    Instale a biblioteca

    pip install langgraph-swarm
  2. 2

    Instale a integração com a OpenAI e configure sua chave de API

    pip install langgraph-swarm langchain-openai
  3. 3

    Exporte sua chave de API da OpenAI e execute o exemplo de início rápido em Python

    export OPENAI_API_KEY=<your_api_key>

Antes de usar

  • O exemplo de início rápido requer uma chave de API paga da OpenAI.

Em coleções

Tópicos

#agents#multi-agent#langgraph#llm#python#agent-handoff#llms#multiagent#multiagent-systems

Perguntas frequentes

O que é langgraph-swarm-py?
Biblioteca Python para criar sistemas multiagentes no estilo swarm com LangGraph, em que os agentes transferem o controle entre si conforme suas especialidades. LangGraph Multi-Agent Swarm é uma biblioteca Python para criar sistemas multiagentes nos quais os agentes transferem dinamicamente a conversa entre si com base em suas especializações. Cada transferência é disponibilizada ao LLM como uma ferramenta, para que um agente possa passar o controle a outro agente identificado pelo nome quando uma solicitação estiver fora de seu domínio.
langgraph-swarm-py é gratuito? Qual é a licença?
langgraph-swarm-py é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
langgraph-swarm-py ainda é mantido?
Manutenção ativa. O último commit de langgraph-swarm-py foi em 28 de out. de 2026.
Para que posso usar langgraph-swarm-py?
Criar um sistema de suporte ao cliente em que um agente de triagem encaminha usuários para especialistas em cobrança ou suporte técnico. Coordenar agentes de matemática, redação e pesquisa que se revezam para lidar com uma única conversa. Prototipar conversas multiagentes no LangGraph com memória e streaming.
Como instalar langgraph-swarm-py?
Instale a biblioteca: pip install langgraph-swarm Instale a integração com a OpenAI e configure sua chave de API: pip install langgraph-swarm langchain-openai Exporte sua chave de API da OpenAI e execute o exemplo de início rápido em Python: export OPENAI_API_KEY=<your_api_key>
Onde consigo langgraph-swarm-py?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/langchain-ai/langgraph-swarm-py

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados