# Padrão Facade: deixe um agente gerenciar a equipe.

Faça um agente acompanhar seus agentes responsáveis pelas funcionalidades e trazer as perguntas deles de volta para você. Continue falando com esse gerente pelo celular quando sair da mesa.

## Quando usar este padrão

Use-o quando vários agentes estiverem construindo funcionalidades e você quiser um único lugar para acompanhar o progresso e tratar perguntas. Todos podem rodar localmente, ou alguns podem trabalhar em máquinas remotas via SSH. O gerente funciona como ponto de contato único da equipe: ele reúne atualizações desses agentes enquanto eles continuam o próprio trabalho.

## Por que esta divisão do trabalho ajuda

- **Acompanhe várias funcionalidades em uma conversa.** Peça uma visão geral ao gerente. Ele reúne atualizações dos agentes responsáveis pelas funcionalidades e diz em que ponto cada uma está.
- **Descubra o que precisa de atenção.** Ele confere os terminais em busca de erros, mensagens de cota e perguntas sem resposta. Quando precisa, pede detalhes ao agente relevante.
- **Continue informado enquanto você está fora.** Conecte o celular à sessão do gerente para acompanhar o progresso, responder perguntas e enviar novas instruções.

## 1. Inicie o gerente

- Mantenha o editor aberto para os projetos que você quer acompanhar. Mantenha as conexões SSH ativas para os agentes em máquinas remotas.
- Use um agente do Claude Code existente como gerente, ou crie um com New Agent.

Este exemplo usa o Claude Code como gerente. Os agentes responsáveis pelas funcionalidades já estão rodando e mantêm as próprias CLIs e modelos.

| Papel | CLI | Modelo | Esforço |
| --- | --- | --- | --- |
| Gerente | Claude Code (claude) | opus | high |
| Funcionalidade A — já rodando localmente | Codex (codex) | gpt-6-sol | high |
| Funcionalidade B — já rodando por SSH | Codex (codex) | deepseek-v4.1-flash | xhigh |
| Funcionalidade C — já rodando por SSH | Muse Code (muse) | muse-spark-1.3 | high |

No seu projeto, abra o Facade, clique em New Agent e escolha Claude Code para o gerente. Defina o modelo com `/model opus` e o esforço com `/effort high`.

Com o YOLO ativado, o gerente alcança todos os agentes conectados pela sua home do Facade. Essa configuração também muda o comportamento de aprovação das CLIs; veja [Aprovações e acesso entre agentes](https://facadecode.com/pt-br/docs/permissions/) para detalhes.

## 2. Peça que ele acompanhe os outros agentes

Envie este prompt ao gerente:

```text
Use o Facade para acompanhar os outros agentes.
A cada cinco minutos, leia os terminais deles e verifique o progresso. Pergunte diretamente aos agentes se algo não estiver claro.
Avise-me quando um agente encontrar um erro, travar ou precisar da minha resposta.
Quando eu pedir uma atualização, resuma em que ponto cada funcionalidade está.
```

## 3. Como ele acompanha a equipe

Encontrar os agentes responsáveis pelas funcionalidades → Verificar o progresso com regularidade → Fazer perguntas e relatar problemas → Continuar pelo celular

- O gerente encontra os agentes responsáveis pelas funcionalidades e agenda uma verificação a cada cinco minutos.
- A cada verificação, ele lê os terminais. Se o progresso não estiver claro, pergunta ao agente relevante.
- Ele relata problemas e traz as perguntas que precisam de uma decisão sua.
- Você responde na sessão do gerente, e ele repassa sua resposta ao agente responsável pela funcionalidade. Você pode pedir um relatório geral de progresso a qualquer momento.

O gerente avisa quando as verificações estão agendadas. Mantenha a sessão dele rodando; as verificações podem atrasar enquanto o gerente estiver ocupado.

[Tarefas agendadas do Claude Code ↗](https://code.claude.com/docs/en/scheduled-tasks)

## 4. Continue pelo celular

Na sessão do Claude Code do gerente, execute:

```text
/remote-control
```

Siga as instruções e abra o link da sessão ou leia o QR code no celular.

Pergunte ao gerente sobre o progresso, responda às perguntas dele ou envie requisitos atualizados. Ele continua acompanhando os agentes responsáveis pelas funcionalidades pelo Facade.

Mantenha o computador do gerente ligado, sem entrar em suspensão, e conectado, com o Claude Code em execução. Veja [Continue pelo celular](https://facadecode.com/pt-br/docs/remote-control/) para os requisitos de conta e ajuda com a conexão.

## Opcional: adicione um PM ou líder técnico para decisões de projeto

Para decisões rotineiras, você pode iniciar um agente de gerente de produto (PM) ou de líder técnico (TL) e fixá-lo no Facade. Discuta com ele a direção do projeto, as prioridades, as restrições técnicas e as decisões anteriores. Deixe a implementação e a depuração para os agentes responsáveis pelas funcionalidades, para que essas conversas fiquem focadas em decisões.

Se você adicionar os dois, diga ao gerente como envolvê-los:

```text
Envie perguntas rotineiras de produto para @PM e perguntas técnicas para @TL pelo Facade.
Peça que decidam com base na direção do projeto que combinamos e depois repassem as respostas aos agentes responsáveis pelas funcionalidades.
Consulte-me quando uma questão exigir mudar essa direção ou quando eles não chegarem a um acordo.
```

Quando uma sessão de PM ou TL ficar longa, peça a ela um resumo para repassar o contexto, com a direção do projeto, as decisões anteriores, os motivos por trás delas e as questões em aberto. Entregue o resumo a um novo PM ou TL e depois diga ao gerente com qual agente falar.

## Use no seu projeto

- Ajuste o intervalo das verificações ou peça ao gerente que foque nas funcionalidades que precisam de atenção.
- Os agentes responsáveis pelas funcionalidades podem continuar trabalhando nas máquinas atuais. O gerente lê os terminais deles e envia mensagens pelo Facade.
- Dê gerentes próprios a projetos separados. Cada gerente acompanha os agentes do seu projeto, e você fala com os gerentes.

Mantenha o Claude Code como gerente ao usar o Remote Control. Os agentes responsáveis pelas funcionalidades, o PM e o TL podem usar outras CLIs e modelos. Para configurações de inicialização salvas e outros provedores, veja [Configurações dos agentes](https://facadecode.com/pt-br/docs/settings/), [Claude Code com outro provedor](https://facadecode.com/pt-br/docs/providers/claude-code/) e [Codex com outro provedor](https://facadecode.com/pt-br/docs/providers/codex/).
