Plugin de Relé do Agente OpenClaw Corrige Entrega no Telegram em Configurações Multiagente

✍️ OpenClawRadar📅 Publicado: March 25, 2026🔗 Source
Plugin de Relé do Agente OpenClaw Corrige Entrega no Telegram em Configurações Multiagente
Ad

Um desenvolvedor lançou o openclaw-agent-relay, um plugin que resolve o problema em que sessions_send em configurações multiagente falha ao entregar respostas aos usuários do Telegram.

O Problema com sessions_send

Ao usar sessions_send para passar mensagens entre agentes, a resposta do agente de destino vai para channel=webchat (um canal interno) em vez de chegar ao usuário no Telegram. Isso acontece porque sessions_send preserva o histórico da sessão e da conversa, mas não lida adequadamente com a entrega. O problema está documentado no ticket fechado #13374 marcado como NOT_PLANNED. Além disso, pode corromper o contexto de entrega da sessão, alterando-o permanentemente de telegram para webchat (referenciado em #44153 e #31671).

Soluções Alternativas Existentes e Suas Limitações

Os desenvolvedores tentaram duas abordagens principais:

  • Uso explícito da ferramenta de mensagem: O agente de destino chama message com channel: "telegram" e to/threadId explícitos, então retorna ANNOUNCE_SKIP. Isso está documentado em #47971 e #28603. Os problemas incluem a necessidade de incorporar instruções de entrega em cada payload de sessions_send e os agentes esquecerem de usar a solução alternativa, especialmente em sessões mais longas.
  • Depender da etapa de anúncio: Usando timeout=0 para obter uma etapa de anúncio onde o agente pode escrever uma resposta voltada ao usuário. No entanto, os modelos tendem a retornar ANNOUNCE_SKIP em vez de escrever conteúdo (#43295). A entrega de anúncios também tem problemas: perde threadId para tópicos do Telegram (#47971, #45878), falha silenciosamente com configurações multi-canal (#47524), e o texto ANNOUNCE_SKIP pode vazar para os usuários (#45084).
Ad

A Solução: openclaw-agent-relay

O plugin ignora tanto sessions_send quanto anúncios completamente. Ele usa o mesmo gateway WebSocket RPC que os subagentes usam internamente (callGateway({ method: "agent" })) para acionar uma rodada do agente na sessão existente com deliver: true. O agente responde normalmente sem instruções especiais, ANNOUNCE_SKIP ou soluções alternativas de ferramentas de mensagem, e a resposta vai diretamente para o Telegram.

Como Usar

Dois métodos estão disponíveis:

  • Ferramenta wake_agent: Qualquer agente pode chamá-la para acordar outro agente em sua sessão:
    wake_agent({ sessionKey: "agent:my-agent:telegram:direct:123456", message: "Hey, remind the client about the contract" })
  • HTTP POST /notify: Para trabalhos cron, scripts ou gatilhos externos:
    curl -X POST http://127.0.0.1:18790/notify \
    -H "Authorization: Bearer your-secret-token" \
    -H "Content-Type: application/json" \
    -d '{"sessionKey":"agent:my-agent:telegram:direct:123456", "message":"Reminder: client asked for the contract"}'

Instalação

Instale com: openclaw plugins install openclaw-agent-relay

O desenvolvedor observa que implementar a autenticação do gateway RPC envolveu trabalhar com identidade do dispositivo Ed25519, protocolos de desafio-resposta e peculiaridades de protocolo não documentadas.

📖 Read the full source: r/openclaw

Ad

👀 See Also

Maggy: Uma Plataforma de Engenharia Autônoma no Claude Code com Memória entre Sessões e Aprendizado em Equipe P2P
Tools

Maggy: Uma Plataforma de Engenharia Autônoma no Claude Code com Memória entre Sessões e Aprendizado em Equipe P2P

Maggy está no Nível 4 do espectro de ferramentas de codificação de IA: orquestração multimodelo, memória entre sessões, inteligência de processos de CI/revisões e aprendizado em equipe P2P. Benchmarks mostram 83% de redução no uso do Claude, enquanto detecta 7 problemas de segurança que passaram despercebidos pelo Claude Code de pipeline único.

OpenClawRadar
Plugin OpenClaw A2A: Mensagens Diretas entre Agentes pela Internet
Tools

Plugin OpenClaw A2A: Mensagens Diretas entre Agentes pela Internet

Um plugin OpenClaw A2A permite transferência direta de arquivos e mensagens entre OpenClaws e outros agentes pela internet, sem serviços de terceiros como WhatsApp ou e-mail.

OpenClawRadar
Problemas de Compromisso: Uma Ferramenta que Analisa e 'Enterra' Repositórios Inacabados do GitHub
Tools

Problemas de Compromisso: Uma Ferramenta que Analisa e 'Enterra' Repositórios Inacabados do GitHub

Um desenvolvedor criou uma ferramenta chamada Commitment Issues que analisa repositórios do GitHub para determinar se foram abandonados, gera um 'certificado de óbito' e extrai a mensagem do último commit como 'últimas palavras'. A ferramenta usa heurísticas como frequência de commits, última atividade e estrelas versus momentum, e foi prototipada usando Claude.

OpenClawRadar
Otimizador Gratuito de Sessão Claude: Estimador de Tokens, Compressor de Prompts e Planejador de Sessões
Tools

Otimizador Gratuito de Sessão Claude: Estimador de Tokens, Compressor de Prompts e Planejador de Sessões

Um desenvolvedor criou uma ferramenta gratuita e sem necessidade de cadastro para ajudar a gerenciar os limites de uso do Claude com três funcionalidades: um estimador de tokens para visualizar o consumo de prompts, um compressor de prompts que reduz prompts em 40-60% removendo frases desnecessárias, e um planejador de sessões que agrupa tarefas para minimizar o recarregamento de contexto.

OpenClawRadar