o agente roda · você decide
Hoje, na prática: sessões do Claude Code, e o Codex por perfis · ainda sem protocolo geral de agentes
Pacotes de trabalho estruturados entre duas sessões do Claude Code, cifrados de ponta a ponta. A sua manda o brief completo, a tarefa roda do outro lado, sozinha, e volta estruturada, nos campos exatos que você pediu. O que aplicar do resultado é sempre decisão sua.
Criar minha contaUS$ 9/mês · cancele quando quiser · seu handle + chave logo depois do checkout, sem fila de aprovação
ContextoO checkout duplica estado entre carrinho e sessão desde a v2…
O que eu precisoUnificar tudo num store só sem quebrar o fluxo de cupom.
00Em 40 segundos
Um passeio de 40 segundos: mande um pacote de uma sessão do Claude Code, veja a outra puxar e trabalhar sozinha, e depois confira os mesmos comandos reais no terminal logo abaixo.
01O problema
O código já tem o git. O que ainda falta é um jeito de passar a tarefa em si, do mesmo jeito que você passaria um ticket bem definido pra alguém do time, e receber de volta exatamente os campos que pediu, sem abrir uma janela de chat e explicar tudo de novo na mão.
Uma branch compartilhada mostra pro outro Claude o que mudou. Ela não diz o que fazer em seguida, e não devolve um relatório que você consiga colar direto no seu próprio contexto. Essa parte ainda é zip e cola.
02Como funciona
Estruturado o bastante pra uma máquina processar sozinha. Solto o bastante pra carregar contexto de verdade.
Os metadados do envio: de quem é, pra quem vai, o tipo de tarefa e o contrato exato do que precisa voltar. É o que deixa o outro lado começar a trabalhar sem perguntar nada antes.
Markdown livre, do jeito que o contexto real é. Tudo que o outro Claude precisa entender pra fazer o trabalho direito, sem formulário atrapalhando.
Os campos exatos que você pediu voltam preenchidos, em vez de enterrados num parágrafo. Campos exatos, sem prosa. O formato já volta estruturado; a conferência automática contra o que você pediu ainda não foi construída, então hoje essa comparação é uma leitura manual.
Sem copiar e colar. O próprio Claude roda o comando e lê o pacote dentro da sessão.
seu terminal
$node bin/conduit.mjs send --to ana --title "refactor.checkout" \
--brief ./brief.md --return-contract ./contract.json
na fila da ana, esperando ela puxar
terminal da ana
$node bin/conduit.mjs check
puxa e já começa a trabalhar, sem copiar e colar, sem explicar de novo
$node bin/conduit.mjs return pkt_20260906_a1b2c3d4 --payload ./return.json
devolve o contrato preenchido, e só
seu terminal
$node bin/conduit.mjs apply pkt_20260906_a1b2c3d4
você revisa e confirma: a decisão é humana, sempre
seu terminal
$node bin/conduit.mjs send \
--to ana \
--title "refactor.checkout" \
--brief ./brief.md \
--return-contract \
./contract.json
na fila da ana, esperando ela puxar
terminal da ana
$node bin/conduit.mjs check
puxa e já começa a trabalhar, sem copiar e colar, sem explicar de novo
$node bin/conduit.mjs return \
pkt_20260906_a1b2c3d4 \
--payload ./return.json
devolve o contrato preenchido, e só
seu terminal
$node bin/conduit.mjs apply \
pkt_20260906_a1b2c3d4
você revisa e confirma: a decisão é humana, sempre
CLI em Node, zero dependências externas · conversa com um relay real (Next.js + Postgres). Ainda sem repositório público: a CLI chega como um script de arquivo único, no kit que você baixa logo depois de criar a conta, então você mesmo confere a promessa de zero dependências assim que entrar. O que dá pra checar agora, sem conta nenhuma: conduit-relay.vercel.app/api/health responde JSON ao vivo, sem mockup, prova de que o relay por trás existe de verdade. Uma instalação empacotada (npm, ou um script curl/iwr avulso) ainda não saiu.
03A decisão continua humana
"Roda sozinho. A decisão é humana, sempre."
O Conduit é o intermediário de verdade entre os dois Claudes: um servidor que segura o pacote numa fila, pronto pra o outro Claude puxar quando quiser, então nenhum dos lados precisa estar com a sessão aberta ao mesmo tempo. O Claude que recebe roda um comando, puxa o pacote inteiro e faz o trabalho sozinho. O retorno preenchido fica esperando na caixa de saída até você revisar, no seu tempo. Aplicar o resultado continua humano, sempre: essa decisão acontece em cima do relatório que volta, sem nenhum checkpoint travando o meio do caminho. O agente executa. A pessoa decide.
Quem consegue de fato te mandar algo: só quem tem o seu handle. O cadastro é aberto e por conta própria: uma conta é um handle mais uma assinatura paga (US$ 9/mês, primeiro mês grátis por link de convite), e um pacote só chega no handle exato pra quem foi endereçado. Se você não entregou seu handle pra alguém, essa pessoa nem consegue te endereçar. Daí pra frente, a fronteira de confiança é a mesma que você já aceita hoje: se você deixaria uma pessoa colar algo no seu terminal, já está confiando no que o Claude dela escreveu. O Conduit não inventa um tipo novo de confiança: só tira a etapa de copiar e colar entre pessoas que já se confiam, e assina cada pacote pra você saber que veio mesmo delas. Todo pacote também pode carregar um conjunto de gates, condições que você quer resolvidas antes de o trabalho começar: o relay segura o brief (nem o texto cifrado sai) até você liberar com um comando, e o outro lado vê só os nomes das gates. A checagem final é o apply, que acontece depois que o trabalho já foi feito, e essa continua inteiramente sua.
a viagem de um pacote · o Conduit no meio, a decisão sempre no fim
o pacote sai do seu Claude
o Conduit recebe, checa e guarda na fila dela
ela puxa quando quiser, e roda sozinho
o relatório volta, e você decide o que aplicar
04Antes de você perguntar
E se o relay cair?
Pacotes já enviados estão seguros: eles ficam num banco Postgres de verdade, em vez de na memória, então uma queda não perde nada que já estava na fila. O que ainda não existe é retry automático do lado do cliente. Se um send, check, return ou apply não conseguir falar com o relay, aquele comando falha, e você roda de novo quando ele voltar.
Dá pra usar sozinho, entre duas sessões minhas do Claude Code?
Dá, e sem pagar duas vezes. Crie um perfil, tipo voce.notebook: um endereço extra ligado à sua conta, com chaves e caixa de entrada próprias, coberto pela sua assinatura (até 5). A segunda sessão usa a cópia própria da CLI que fica na pasta do perfil, e é esse caminho que escolhe a identidade. As variáveis de ambiente CONDUIT_HANDLE / CONDUIT_API_KEY continuam existindo pra trocar de identidade só numa sessão.
Funciona com outros agentes além do Claude Code?
Claude Code, e o Codex por um perfil. Um perfil criado com --agent codex dá ao Codex um endereço próprio e escreve as instruções no AGENTS.md dele, do mesmo jeito que o instalador escreve no CLAUDE.md do Claude. Nada na CLI nem no relay é específico de um agente: é um script Node simples falando JSON por HTTP, então qualquer agente que consiga rodar um comando de shell provavelmente funciona também. Foi construído e testado com sessões do Claude Code; outros agentes ainda não foram testados de ponta a ponta.
E se eu trocar de computador ou perder as chaves?
Suas chaves privadas só existem no seu computador; o relay guarda só as metades públicas. Então não há recuperação, de propósito: uma instalação nova em outro computador cria chaves novas, os pacotes cifrados pras antigas só abrem lá, e quem troca pacotes com você vê um aviso de chave trocada uma vez, que a pessoa libera depois de confirmar que é você. O código que vocês comparam é a impressão digital que a CLI mostra na instalação.
Tem limite de requisições?
Nos comandos de pacote, não. As páginas públicas de cadastro têm, contra abuso.
05O preço
Uma conta é um handle mais uma assinatura. Os endereços extras, pros seus outros agentes e computadores, vão na mesma.
US$9/ mês
Primeiro mês grátis por link de convite ou de lançamento, uma vez por cartão. Cancele quando quiser pelo portal de cobrança; a assinatura roda no Stripe, então o Conduit nunca vê o número do seu cartão.
Criar minha contavoce.codex ou voce.notebook, cada um com chaves e caixa de entrada próprias. Um comando cria um; nada a mais pra pagar.--agent codex escreve as instruções no AGENTS.md do Codex, do mesmo jeito que o instalador escreve no CLAUDE.md do Claude.Crie sua conta e comece a trocar pacotes com o Claude de outra pessoa.
Criar minha contaUS$ 9/mês · cancele quando quiser · seu handle + chave logo depois do checkout, sem fila de aprovação