Comande seus agentes pelo ChatGPT, Claude, Grok e Muse
Pergunte ao ChatGPT, do carro, o que seus agentes estão fazendo, responda por voz ao que espera e passe a próxima tarefa ao que terminou. O Claude, o Grok Bot e o Meta Muse fazem o mesmo por chat. Conecte um assistente uma vez, e um dot, o agente do ChatGPT que fica sempre ligado, acompanha cada terminal por você e escreve no instante em que um agente pergunta.

O que o assistente faz por você
- Conta em duas frases o que cada agente está fazendo e quem precisa de você.
- Responde à pergunta ou ao pedido de permissão de um agente, “sim e não pergunte de novo” incluído.
- Passa ao agente que terminou a próxima tarefa, ou para um agente no meio de um passo e muda o rumo dele.
- Abre um terminal com uma tarefa, reinicia um agente, troca a assinatura de uma inicialização quando uma se esgota.
- Lê um arquivo do seu projeto: a lista de tarefas, um log de build, o plano que o agente acabou de escrever.
- Fecha os terminais de que você não precisa mais. A pasta do projeto e a pasta pessoal dele ficam.
Permitir acesso libera de uma vez todas as ferramentas de terminal; não há escopos para escolher. O assistente faz o que você faz em Terminais, e a cobrança e o seu login no detachbox ficam fora do alcance dele. Você desconecta um assistente com um clique.
Todos os assistentes se conectam a um endereço:
https://api.detachbox.com/mcp
A página Assistentes do painel tem um botão para copiar esse endereço e as instruções de conexão de cada assistente.
Conecte o ChatGPT
- No ChatGPT, abra Configurações → Apps → Avançado e ative o modo desenvolvedor.
- Abra Plugins → Adicionar → Criar app MCP. Cole o endereço MCP e escolha OAuth.
- Toque em Criar. A página do detachbox abre: confira o nome do app e toque em Permitir acesso.
- Pergunte, por voz no celular também: “O que meus terminais estão fazendo?”
A voz do ChatGPT usa os apps conectados na web, no iPhone e no Android. Dê ao app permissão para tudo no ChatGPT, e uma resposta dada por voz passa sem tocar na tela.
Deixe um dot acompanhar seus terminais
Um dot é o agente do ChatGPT que fica sempre ligado: continua trabalhando entre as suas conversas e escreve para você primeiro. Ele usa os apps do seu ChatGPT, então conecte o detachbox lá primeiro, como acima.
- Diga ao dot: “Acompanhe meus terminais do detachbox.” Ele assina os eventos do detachbox.
- Nas Custom Rules do dot, deixe
answeresend_messagerodarem sem perguntar. Assim o dot responde ao que você confiou a ele e pergunta a você o resto. - Quando um agente espera ou termina, o dot escreve para você. Ligue para ele e responda por voz; encerrar a ligação não para o trabalho que ele começou.
Conecte o Claude
- No Claude, abra Configurações → Conectores → Adicionar conector personalizado.
- Dê o nome detachbox, cole o endereço MCP e toque em Adicionar.
- Toque em Conectar e depois em Permitir acesso na página do detachbox que abrir.
No Claude Code, rode isto e depois /mcp para entrar:
claude mcp add --transport http detachbox https://api.detachbox.com/mcp
Conecte o Grok Bot
O Grok Bot usa uma chave MCP num cabeçalho em vez de login.
- Em Assistentes, escolha Criar chave MCP, dê o nome Grok Bot e copie. A chave aparece uma vez só.
- Peça ao Grok Bot para adicionar um servidor MCP remoto: o endereço MCP, com o cabeçalho
Authorization: Bearer <your key>. - Pergunte “O que meus terminais estão fazendo?” e veja a conexão funcionar.
- Peça uma rotina a cada 5 minutos: chamar
get_updatese dizer qual agente espera ou terminou.
Conecte o Meta Muse
- No Muse, adicione um conector personalizado e cole o endereço MCP.
- Entre com OAuth e toque em Permitir acesso na página do detachbox que abrir.
- Se o Muse pedir um cabeçalho, dê a ele uma chave MCP:
Authorization: Bearer <your key>.
O que o assistente pode chamar
Identifique o terminal pelo projeto e pelo título que aparecem no painel, ou por qualquer parte do nome: “webapp”, “pagamentos codex”. Se o nome corresponder a dois terminais, o assistente recebe os dois e pergunta qual você quer. Com rename_terminal, dê a um terminal um nome fácil de falar.
| Ferramenta | O que faz |
|---|---|
list_terminals | Cada terminal com o estado, o que o agente disse por último e a pergunta em que ele espera |
get_terminal | Um terminal inteiro: o passo em andamento, a última resposta, os últimos 10 passos, a pergunta com todas as opções, os previews e a tela |
list_projects | Seus projetos com as inicializações e os terminais ativos |
list_accounts | Suas assinaturas e chaves de API: quanto de cada limite já foi usado e quando ele renova |
read_file | Um arquivo de texto do projeto, de até 32 KiB, ou as últimas linhas dele |
get_updates | Os eventos desde a última chamada, para assistentes que conferem num horário fixo |
answer | Responde à pergunta na tela com uma opção, com palavras ou com as duas, só enquanto essa pergunta continua lá |
send_message | Envia uma mensagem ao agente como um novo turno pelo canal do próprio agente, quando ele tem um; senão, digita o texto no terminal. interrupt para antes o passo em andamento |
interrupt | Aperta Escape: o agente larga o passo em andamento e espera |
press_keys | Digita texto e teclas (Enter, Escape, Up, Down, Tab, Ctrl-C) em qualquer terminal, num shell também |
start_terminal | Abre um terminal de um projeto com a inicialização que você nomear e uma tarefa que o agente recebe assim que estiver pronto |
restart_agent | Reinicia o agente na última conversa, ou numa nova |
switch_account | Passa a inicialização do terminal para outra assinatura ou chave, junto com cada terminal que a usa |
rename_terminal | Dá um título a um terminal |
end_terminal | Encerra um terminal; a pasta do projeto e a pasta pessoal dele ficam |
recreate_terminal | Sobe de novo um terminal travado na imagem mais recente; o agente retoma a última conversa |
As palavras do agente, a tela dele e os seus arquivos chegam ao assistente como dados, em campos próprios, nunca como instruções.
Eventos: quem espera, quem terminou
O detachbox avisa um assistente conectado assim que algo muda:
| Evento | Quando |
|---|---|
agent.waiting | Um agente espera por você: uma permissão, uma pergunta, um menu |
agent.finished | Um agente terminou o turno e está pronto para a próxima tarefa |
agent.stopped | Um agente parou: limite da assinatura (com a hora em que renova), a sua margem, memória, o agente saiu, uma inicialização falhou |
Um dot assina esses eventos e acorda a cada um, depois lê o terminal com get_terminal e age pelas suas regras. Para receber menos avisos, peça que ele acompanhe só um projeto ou um terminal.
Os assistentes que não recebem eventos, como Grok Bot, Claude e Muse, chamam get_updates: o Grok Bot na rotina dele, os outros quando você pergunta o que mudou. A primeira chamada devolve um cursor; cada chamada seguinte com ele devolve tudo o que aconteceu desde então e um cursor novo. Os eventos ficam guardados 7 dias, então um assistente que perdeu a conexão na estrada recupera tudo o que perdeu.
O que dizer ao dot antes de pegar a estrada
Escreva uma vez, antes de sair:
Acompanhe meus terminais do detachbox. Aprove sozinho testes, builds e leitura de arquivos. Me pergunte antes de um push, um deploy ou uma exclusão. Quando um agente terminar, me diga em duas frases o que ele fez.
Depois, na estrada:
- “O que está acontecendo?” O dot lê cada terminal e diz quem espera.
- “Sim, pode fazer o push.” O dot responde ao agente que espera.
- “Diga ao site: agora a versão mobile.” O agente que terminou recebe a próxima tarefa.
- “Pare o servidor, e que ele não mexa nas migrações.” O agente larga o passo e lê a nova ordem.
- “Abra um terminal do Codex em pagamentos e mande corrigir o teste que falha.” Um terminal novo sobe com a tarefa.
“Sim e não pergunte de novo” dá ao agente uma permissão para sempre. O assistente diz isso com todas as letras antes de responder.
Gerencie conexões e chaves
Abra Assistentes no painel:
- Apps conectados lista cada assistente a que você deu acesso, quando você o conectou e quando ele trabalhou pela última vez. Desconectar corta o acesso na hora, junto com o login e as assinaturas de eventos dele.
- Chaves MCP guarda as chaves dos assistentes que usam um cabeçalho. Dê a cada assistente a própria chave, com o nome dele. A chave só aparece uma vez; o detachbox guarda apenas a impressão digital dela. Revogar corta a chave na hora, e uma chave revogada nunca mais funciona. Cabem até 20 chaves.
Um pedido de conexão dura 10 minutos e funciona uma vez. Se a página do detachbox disser que ele expirou, comece a conexão de novo pelo assistente.
Mantenha a conexão segura
- Um pedido de conexão só abre no navegador de onde o assistente mandou você, então um link repassado não conecta nada.
- A página Permitir acesso mostra o nome do app. Confirmado por e um host querem dizer que o detachbox conferiu para onde ele manda você de volta; um app que só disse o próprio nome avisa isso, e Apps conectados o marca com Escolheu o próprio nome.
- Um pedido que redireciona para um programa no seu computador, como o Claude Code, traz um aviso: permita só se você começou essa conexão há um instante.
- Um e-mail avisa cada vez que um assistente se conecta ou uma chave MCP é criada.
- Mudar a sua senha, ou Sair dos outros aparelhos em Configurações, desconecta todos os assistentes e revoga todas as chaves MCP.
- Se um dos logins de um assistente for usado duas vezes, sinal de token vazado, o detachbox desconecta esse assistente sozinho.
- Tudo o que um assistente faz aparece em Atividade como seu, marcado com o assistente: "Você via ChatGPT". Registro de atividade explica o registro.
- Um assistente que chama rápido demais recebe um pedido para ir mais devagar por um momento.