Arquitetura de Malha para Agentes de IA: Isolamento de Cliente e Coordenação entre Projetos

Arquitetura em Malha vs. Hub-and-Spoke
O autor contrasta sua abordagem em malha com o modelo hub-and-spoke popularizado por configurações como a PAI de Daniel Miessler. No hub-and-spoke, um assistente central com memória compartilhada gerencia todos os fluxos de trabalho, o que troca profundidade por amplitude. A arquitetura em malha cria agentes especialistas em domínio para cada projeto do cliente, com cada agente carregando contexto profundo do projeto sem competir por espaço de memória.
Detalhes de Implementação do Sistema
O sistema usa arquivos markdown simples e convenções de nomenclatura para coordenação:
STATE.mdpara memória de trabalhoCLAUDE.mdeAGENTS.mdpara instruções dos agentes- Memorandos estruturados para comunicação entre projetos
- Git para controle de versão por baixo de tudo
Não há banco de dados, plataforma ou dependências além de ferramentas CLI. Cada projeto é seu próprio nó com seus próprios arquivos de estado e instruções, garantindo que o contexto do Cliente A fique isolado da sessão do Cliente B.
Comunicação entre Agentes
Os agentes se coordenam deixando memorandos estruturados (arquivos markdown simples) nos diretórios de entrada uns dos outros, semelhante a e-mails passando entre membros da equipe. Exemplos incluem:
- Um agente de conteúdo finalizando um rascunho que o agente desenvolvedor pega na próxima sessão
- Um agente de sysadmin encontrando um bug e enviando para o agente de desenvolvimento web
- Mudanças de infraestrutura afetando sites
- Decisões de conteúdo dependendo de entrada de gerenciamento de projetos
- Especificações de requisitos desencadeando trabalho de desenvolvimento
Para projetos que precisam de verdadeiro isolamento, onde o acesso SSH derrotaria o propósito, o sistema de memorandos se estende ao e-mail para que não haja acesso direto entre ambientes.
Abordagem Agnóstica de Ferramentas
O autor usa Claude Code, Codex, Gemini CLI e DeepAgent em diferentes projetos. Como as convenções são apenas arquivos, não há um limite perceptível entre fornecedores — um agente Claude pode enviar um memorando que um agente Codex pega. Trocar fornecedores para atender às necessidades do projeto é uma parte padrão do fluxo de trabalho.
Resultados Práticos
Este sistema tem sido executado em trabalho real de clientes por cerca de um ano, lidando com 44 projetos em 14 organizações. O autor anteriormente carregava toda a coordenação entre agentes, mas agora apenas revisa o trabalho em vez de passá-lo adiante.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Desenvolvedor Cria Ícone do Aplicativo Usando Claude AI Sem Ferramentas de Design
Um desenvolvedor criou um gerenciador de processos para macOS chamado PIDKill e projetou seu ícone de aplicativo usando apenas a Claude AI, especificamente Claude Code e Claude web. O design final utiliza a fonte SF Mono com um efeito de glitch e um risco vermelho para representar o encerramento de processos.

Usar um modelo menor como camada de higiene de tempo de execução melhora a confiabilidade do agente OpenClaw
Um desenvolvedor descobriu que adicionar um segundo modelo menor para atuar como uma camada de higiene em tempo de execução para um agente Qwen 3.5 27B no OpenClaw melhorou significativamente a confiabilidade, passando de necessitar de redefinições de sessão a cada 20-30 minutos para operação sustentada em sessão única.

Executando o OpenClaw em um MacBook Pro de 2013 com macOS Sonoma via OpenCore Legacy Patcher
Um desenvolvedor instalou e executou com sucesso o OpenClaw em um MacBook Pro 15" de 2013 com 16 GB de RAM, usando o OpenCore Legacy Patcher para instalar o macOS Sonoma (v14), atendendo aos requisitos do Node.js 22/24.

O agente de IA OpenClaw identifica bugs de forma autônoma, cria e envia um PR no GitHub.
Um desenvolvedor relata que seu agente de IA OpenClaw diagnosticou um problema recorrente, rastreou-o até um pacote de terceiros, então criou autonomamente um branch no GitHub, fez múltiplos commits, revisou seu próprio código e enviou um pull request para o repositório do pacote.