Configurando o OpenClaw para Comunicação Suave entre Agentes

Um usuário do Reddit que estava experimentando o OpenClaw documentou configurações que minimizam obstáculos ao fazer múltiplos agentes de IA se comunicarem entre si. O usuário inicialmente estava enfrentando resultados inconsistentes e problemas de tempo limite ao tentar configurar um agente dedicado "WhatsApp worker" para o qual outros agentes pudessem enviar solicitações.
Configurações Principais
As seguintes configurações foram encontradas para permitir conversas mais suaves entre agentes:
"tools": {
"sessions": { "visibility": "all" },
"agentToAgent": {
"enabled": true,
"allow": [ "*" ]
}
},
"agents": {
"list": [
{
"id": "<para todos os seus agentes, então repita isso para cada um>",
"subagents": { "allowAgents": [ "*" ] }
}
]
}
Configuração de Memória
No arquivo MEMORY.md de cada agente, adicione esta diretiva:
- Sempre que a ferramenta `session_send` for usada, DEFINA SEMPRE o parâmetro `timeoutSeconds` para 0.
Isso torna as comunicações entre agentes assíncronas, evitando problemas de tempo limite quando o LLM demora para responder.
Limitações e Soluções Alternativas
A configuração ainda encontra um "ANNOUNCE_SKIP" dos agentes durante as conversas, o que parece ser uma limitação de design. O usuário descobriu que session.agentToAgent.maxPingPongTurns não aceita valores maiores que 5.
Para contornar isso, adicione ao HEARTBEAT.md:
- Se uma ação pendente estiver aguardando resposta de um ou mais agentes, dê um leve empurrão no(s) agente(s) usando a ferramenta `sessions_send` que inclua um parâmetro `timeoutSeconds=0`, para tentar fazer a conversa fluir novamente.
Isso ajuda a reiniciar conversas que ficam estagnadas devido ao ANNOUNCE_SKIP.
📖 Leia a fonte completa: r/openclaw
👀 See Also

Guia: Implantando OpenClaw com llama.cpp no Mini PC GEEKOM IT15
Um passo a passo técnico detalha a migração do OpenClaw do Ollama para o llama.cpp para executar um modelo local Qwen3-8B com aceleração de GPU Intel Arc, abrangendo alterações de configuração, gerenciamento manual do servidor e solução de problemas comuns.

Estruturando Agentes de Código Claude com Padrões de Diretório .claude/ e CLAUDE.md
Um desenvolvedor compartilha sua abordagem para executar múltiplos agentes de IA usando o Claude Code, com cada agente tendo seu próprio diretório contendo um arquivo CLAUDE.md e um diretório .claude/ com regras e habilidades. A ideia principal é separar o contexto sempre ativo dos fluxos de trabalho sob demanda para otimizar o uso de tokens e a qualidade das respostas.

Conectando o CludeCode a Aplicativos Web para Interação Automatizada
Explore como o CludeCode pode ser usado para interagir automaticamente com aplicações web aproveitando ferramentas de IA como navegadores e utilitários de scraping.

Arquitetura de memória de três camadas para contexto persistente do agente OpenClaw
Um desenvolvedor criou um sistema de memória de 3 camadas sobre a infraestrutura do OpenClaw para impedir que os agentes iniciassem cada sessão sem contexto. A arquitetura inclui arquivos de espaço de trabalho L1 injetados a cada turno, busca de memória semântica L2 e documentos de referência L3 abertos sob demanda.