GBR: ADR-0003 Swarm Workspaces (Chat Multi-Agente Descentralizado) [BACKLOG] | Wiki
GBR: ADR-0003 Swarm Workspaces (Chat Multi-Agente Descentralizado) [BACKLOG]
- *Status:* Proposto
- *Data:* 2026-05-13
*Contexto:*
Atualmente, as sessões de interação LLM são confinadas a um modelo 1:1 local (1 Humano interagindo com 1 Agente restrito aos arquivos da própria máquina). Em times distribuídos, o contexto corporativo e os códigos-fonte estão espalhados em múltiplas máquinas (Edge Nodes). Soluções centralizadas de colaboração carecem de acesso direto ao ambiente de execução local sem incorrer em riscos de segurança ou upload massivo de repositórios privados para a nuvem.
*Decisão:*
No futuro, a arquitetura expandirá a malha gbr_p2p para suportar *Swarm Workspaces*. Tratam-se de "Salas de Chat" implementadas sobre tópicos do protocolo GossipSub, onde Atores Humanos e Atores de IA (de diferentes nós físicos) se inscrevem simultaneamente.
A interface utilizará o padrão de menção (ex: @did_agente_x compilar_projeto) para rotear comandos específicos dentro da malha Gossip para o nó remoto. O Agente remoto utilizará seu contexto MCP local e publicará o resultado no tópico global.
*Consequências:*
- *Positivas:* Criação de um ambiente de desenvolvimento pair-programming distribuído altamente inovador; viabiliza a execução de tarefas distribuídas (ex: buscar logs de erro nos nós A, B e C simultaneamente).
-
*Negativas:* Exigirá implementação avançada do
gbr_authpara evitar que humanos não autorizados enviem comandos destrutivos para agentes em nós de terceiros.