MustaphaSteph/agent-bus-plugins

Plugins para Codex e Claude Code do agent-bus: barramento de mensagens local para comunicação entre agentes de IA. Inclui o servidor MCP, comandos de barra e a Habilidade de Agente universal.

O que é agent-bus-plugins?

Este repositório fornece um conjunto de plugins e habilidades para integrar o **agent-bus** diretamente em assistentes de codificação como Claude Code e Codex (da Cursor). O agent-bus é um barramento de mensagens local que permite que diferentes agentes de IA se comuniquem entre si de forma padronizada, trocando eventos e comandos via MCP (Model Context Protocol). Os plugins incluídos abrangem: um servidor MCP para expor as funções do barramento como ferramentas acessíveis pelo agente; comandos de barra (slash commands) para interação direta via chat; e uma "Habilidade de Agente" universal que pode ser carregada por qualquer assistente compatível. Isso permite cenários como um agente delegar tarefas a outro, coordenar workflows multi-agente ou compartilhar contexto sem sair do ambiente de desenvolvimento. A solução é útil para engenheiros que desejam orquestrar múltiplos agentes de IA especializados em tarefas complementares, tudo rodando localmente e sem depender de serviços externos. O funcionamento é baseado na instalação via npm e ativação por comandos no terminal do assistente, seguindo as instruções detalhadas no SKILL.md.

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add MustaphaSteph/agent-bus-plugins

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 agent-bus-plugins faz?

Plugins para Codex e Claude Code do agent-bus: barramento de mensagens local para comunicação entre agentes de IA. Inclui o servidor MCP, comandos de barra e a Habilidade de Agente universal.

Visão Geral

O agent-bus-plugins permite que agentes de IA (como Claude Code e Codex) se comuniquem entre si usando um barramento de mensagens local. Você pode instalar os plugins para expor funcionalidades do barramento como ferramentas MCP, comandos de barra no chat ou uma habilidade de agente universal.

Instalação

Para Claude Code

claude mcp add agent-bus-plugins -e AGENT_BUS_PORT=3100 -- npx @agent-bus/plugins

Para Codex (Cursor)

Adicione a seguinte configuração ao seu arquivo .cursorrc:

{
  "mcpServers": {
    "agent-bus": {
      "command": "npx",
      "args": ["@agent-bus/plugins"],
      "env": {
        "AGENT_BUS_PORT": "3100"
      }
    }
  }
}

Uso

Após a instalação, os seguintes comandos e ferramentas ficam disponíveis:

  • /agent-bus send — Envia uma mensagem para o barramento.
  • /agent-bus listen — Escuta mensagens de um tópico específico.
  • /agent-bus status — Exibe o status atual do barramento e agentes conectados.

As ferramentas MCP expostas incluem:

  • agent_bus_send — Envia uma mensagem para um tópico.
  • agent_bus_subscribe — Assina um tópico e recebe mensagens.
  • agent_bus_list_topics — Lista tópicos ativos no barramento.

Configuração

Variável de AmbienteDescriçãoPadrão
AGENT_BUS_PORTPorta do barramento de mensagens3100
AGENT_BUS_HOSTHost do barramento de mensagenslocalhost
AGENT_BUS_LOG_LEVELNível de log (debug, info, warn, error)info

Como Funciona

O agent-bus usa um modelo de publicação/assinatura (pub/sub) onde agentes podem enviar e receber mensagens em tópicos. Cada mensagem é um objeto JSON com campos topic, payload e sender. Os plugins traduzem essas operações em ferramentas MCP e comandos de barra, permitindo que o agente interaja com o barramento sem sair do chat.

Exemplo de Mensagem

{
  "topic": "code-review",
  "payload": {
    "file": "src/index.ts",
    "action": "request_review"
  },
  "sender": "agent-alpha"
}

Suporte

Contribuição

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

Habilidades Relacionadas