AgentWorkforce/relay

Faça seus agentes conversarem. Um armazenamento de mensagens hospedado + roteador com recuperação rápida. Útil para orquestrar agentes.

O que é relay?

O AgentWorkforce/relay é uma skill essencial para desenvolvedores que trabalham com múltiplos agentes de IA, oferecendo um serviço de mensageria hospedado e um roteador eficiente. Sua principal função é permitir que agentes se comuniquem entre si de forma assíncrona, armazenando e recuperando mensagens rapidamente. Isso é particularmente útil em cenários de orquestração, onde diferentes agentes precisam coordenar tarefas, compartilhar resultados ou executar workflows complexos sem depender de uma comunicação síncrona. A skill suporta plataformas como Claude Code, Cursor e Codex, integrando-se facilmente ao ecossistema de desenvolvimento de agentes. Seu funcionamento é baseado em um armazenamento de mensagens distribuído e um roteador que direciona as mensagens para os agentes corretos, garantindo baixa latência e alta confiabilidade na troca de informações entre agentes. Em resumo, ela resolve o problema de comunicação descentralizada, permitindo que os agentes atuem de forma coordenada e escalável.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add AgentWorkforce/relay

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que relay faz?

Faça seus agentes conversarem. Um armazenamento de mensagens hospedado + roteador com recuperação rápida. Útil para orquestrar agentes.

Visão Geral

O AgentWorkforce/relay é uma skill que fornece um sistema de mensageria assíncrona para agentes de IA. Ele atua como um intermediário confiável, permitindo que agentes troquem dados e comandos sem a necessidade de uma conexão direta entre eles.

Recursos

  • Armazenamento Hospedado: As mensagens são armazenadas em um serviço gerenciado, eliminando a necessidade de infraestrutura própria.
  • Roteamento Inteligente: As mensagens são enviadas para o agente correto com base em regras configuráveis.
  • Recuperação Rápida: Utiliza algoritmos otimizados para garantir latência mínima na entrega das mensagens.
  • Escalabilidade: Suporta desde pequenos projetos até sistemas com centenas de agentes.

Como Usar

Para utilizar o relay, você precisa configurar um canal de comunicação e definir quais agentes estão habilitados a enviar e receber mensagens. Exemplo de configuração:

from agentworkforce import relay

relay.configure(channel="meu-canal", agents=["agente1", "agente2"])
relay.send("agente2", {"acao": "processar", "dados": [...]})
resposta = relay.receive("agente1", timeout=30)

Plataformas Suportadas

  • Claude Code
  • Cursor
  • Codex
  • Outros ambientes compatíveis com Python 3.8+

Como Funciona

O relay opera com uma arquitetura publish-subscribe. Cada agente se inscreve em tópicos específicos e o roteador distribui as mensagens de acordo. As mensagens são armazenadas em um banco de dados distribuído, garantindo durabilidade e disponibilidade.

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests no repositório oficial.

Licença

Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para mais detalhes.

Habilidades Relacionadas