Conexões

As conexões são um dos recursos centrais do Maestri. Elas ligam terminais e notas com cabos animados com física, e permitem comunicação real entre agentes — com qualquer ferramenta de CLI.

Dois terminais conectados com um cabo animado com física entre eles

Comunicação entre agentes

Quando dois terminais são conectados, o Maestri instala um Maestri Agent Skill em cada um. Essa skill dá aos agentes a capacidade de enviar instruções para, e receber respostas de, qualquer outro agente conectado.

Qualquer agente iniciado dentro do Maestri saberá automaticamente como isso funciona. Você pode instruir um agente a pedir algo para outro:

"Peça ao Revisor para analisar a implementação atual."

Como a skill funciona no nível de CLI, ela é independente de agente — o Claude Code pode falar com o Codex, o OpenCode pode falar com o Claude, qualquer combinação funciona.

Dica

Se um agente não carregar a skill do Maestri automaticamente, você pode ajudá-lo: "Use o maestri para perguntar ao [Nome do Agente]..."

Mantenha o agente receptor desselecionado

Quando um agente envia um prompt para outro, deixe o agente receptor desselecionado (sem a borda tracejada ao redor). O Maestri só monitora terminais que não estão com foco no momento. Quando o agente receptor termina de gerar sua resposta, o Maestri detecta isso e envia a resposta de volta ao agente original.

Se você selecionar o agente receptor, o Maestri entende que você está no controle e para de monitorá-lo — então o agente que está esperando nunca recebe a resposta.

Criando uma conexão

Método 1 — Barra de ferramentas: Selecione um terminal, depois clique na ferramenta Conexão na barra de ferramentas. Uma linha segue o cursor. Clique no segundo terminal (ou nota) para completar a conexão.

Método 2 — Atalho de teclado: Com um terminal selecionado, pressione L para iniciar uma conexão pelo teclado.

Um cabo com animação de física de corda liga os dois nós. Você pode ter múltiplas conexões em qualquer terminal.

Conexões agente-nota

Você pode conectar um terminal a uma nota em vez de a outro terminal. Quando conectado, o agente pode ler e editar o conteúdo da nota através da CLI do Maestri.

Pense nisso como dar ao agente um caderno persistente — um lugar compartilhado onde vocês dois podem anotar coisas que sobrevivem entre sessões, noites de sono e reinicializações do agente.

Conexões agente-portal

Você pode conectar um terminal a um portal — um navegador embutido no canvas. Uma vez conectado, o agente pode controlar o navegador programaticamente: navegar páginas, clicar em elementos, preencher formulários, tirar capturas de tela, ler o DOM, e mais.

Sem dependências externas ou configuração — basta conectar e o agente ganha automação completa do navegador.

Um portal conectado a um terminal de agente no canvas do Maestri

Encadeamento de notas

Notas podem ser conectadas a outras notas, formando uma cadeia (ou árvore). Você só precisa conectar a nota de entrada ao agente — o agente pode então percorrer a cadeia inteira.

Isso cria uma estrutura semelhante a um mapa mental: você organiza informações hierarquicamente em várias notas, e o agente entende a hierarquia automaticamente.

Inspecionando conexões

Clique no badge de conexões de um terminal (ou de qualquer nó com conexões) para abrir o popover de conexões. Cada linha mostra o que está do outro lado — outro terminal, uma nota, um portal, ou até um nó em outro andar — e clicar na linha desloca o canvas até esse elemento e o seleciona, trocando de andar se necessário. O botão × remove a conexão sem precisar sair do popover.