# 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.

## 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.

## 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.
