detachbox
PáginasComande seus agentes pelo ChatGPT, Claude, Grok e Muse

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.

Assistentes: o único endereço MCP a que todo assistente se conecta, o ChatGPT conectado e usado há 14 minutos, os passos para ChatGPT, dots, Claude, Grok Bot e Meta Muse, e uma chave MCP para o Grok Bot.

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

  1. No ChatGPT, abra Configurações → Apps → Avançado e ative o modo desenvolvedor.
  2. Abra Plugins → Adicionar → Criar app MCP. Cole o endereço MCP e escolha OAuth.
  3. Toque em Criar. A página do detachbox abre: confira o nome do app e toque em Permitir acesso.
  4. 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.

  1. Diga ao dot: “Acompanhe meus terminais do detachbox.” Ele assina os eventos do detachbox.
  2. Nas Custom Rules do dot, deixe answer e send_message rodarem sem perguntar. Assim o dot responde ao que você confiou a ele e pergunta a você o resto.
  3. 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

  1. No Claude, abra Configurações → Conectores → Adicionar conector personalizado.
  2. Dê o nome detachbox, cole o endereço MCP e toque em Adicionar.
  3. 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.

  1. Em Assistentes, escolha Criar chave MCP, dê o nome Grok Bot e copie. A chave aparece uma vez só.
  2. Peça ao Grok Bot para adicionar um servidor MCP remoto: o endereço MCP, com o cabeçalho Authorization: Bearer <your key>.
  3. Pergunte “O que meus terminais estão fazendo?” e veja a conexão funcionar.
  4. Peça uma rotina a cada 5 minutos: chamar get_updates e dizer qual agente espera ou terminou.

Conecte o Meta Muse

  1. No Muse, adicione um conector personalizado e cole o endereço MCP.
  2. Entre com OAuth e toque em Permitir acesso na página do detachbox que abrir.
  3. 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.

FerramentaO que faz
list_terminalsCada terminal com o estado, o que o agente disse por último e a pergunta em que ele espera
get_terminalUm 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_projectsSeus projetos com as inicializações e os terminais ativos
list_accountsSuas assinaturas e chaves de API: quanto de cada limite já foi usado e quando ele renova
read_fileUm arquivo de texto do projeto, de até 32 KiB, ou as últimas linhas dele
get_updatesOs eventos desde a última chamada, para assistentes que conferem num horário fixo
answerResponde à pergunta na tela com uma opção, com palavras ou com as duas, só enquanto essa pergunta continua lá
send_messageEnvia 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
interruptAperta Escape: o agente larga o passo em andamento e espera
press_keysDigita texto e teclas (Enter, Escape, Up, Down, Tab, Ctrl-C) em qualquer terminal, num shell também
start_terminalAbre um terminal de um projeto com a inicialização que você nomear e uma tarefa que o agente recebe assim que estiver pronto
restart_agentReinicia o agente na última conversa, ou numa nova
switch_accountPassa a inicialização do terminal para outra assinatura ou chave, junto com cada terminal que a usa
rename_terminalDá um título a um terminal
end_terminalEncerra um terminal; a pasta do projeto e a pasta pessoal dele ficam
recreate_terminalSobe 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:

EventoQuando
agent.waitingUm agente espera por você: uma permissão, uma pergunta, um menu
agent.finishedUm agente terminou o turno e está pronto para a próxima tarefa
agent.stoppedUm 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.