Localizar a origem e o cwd
Encontre registros armazenados pelo ID nativo da sessão e preserve o cwd real. Worktrees existentes não são substituídas silenciosamente pela raiz do repositório.
AGENTRELAY / REVEZAMENTO LOCAL DE SESSÃO
Outra ferramenta de programação. O mesmo trabalho.
Atingiu um limite do Claude Code, uma janela de contexto cheia ou uma investigação travada? Leve o histórico salvo e o diretório de trabalho para o Codex, OpenCode, Kimi, Pi ou Grok e continue.
Leia o histórico salvo, confira o diretório de trabalho e escolha um agente de destino.
/Users/dev/projects/example-apiVerifique o fluxo de nova tentativa da API e preserve as conclusões anteriores e as tentativas que falharam.
Diretório de trabalho e limite de nova tentativa confirmados. A seguir: regressões no tratamento de erros.
BashEditReadO projeto do desktop precisa existir primeiro. Chamadas de ferramenta e resultados podem virar texto. A continuação do modelo está fora da aprovação limitada.
demo-plan / example-apiFonte sintética carregada. Aguardando prévia.
Somente registros sintéticos. Sem leituras locais, gravações de agentes, inicializações de clientes ou solicitações a modelos.
A proteção é específica de cada rota. Uma verificação estreita não é uma garantia universal de segurança. O app desktop tem quatro visões (revezamento de sessão, histórico de revezamentos, rotas suportadas, configurações) com aparência clara, escura e do sistema.
Encontre registros armazenados pelo ID nativo da sessão e preserve o cwd real. Worktrees existentes não são substituídas silenciosamente pela raiz do repositório.
A rota do Codex vincula o diretório e a configuração de destino, com um diário de execução e um bloqueio persistente. Resultados incertos são consultados, não reenviados às cegas.
Transfira mensagens e eventos registrados para o formato de destino. A preservação varia; uma ida e volta interna não é prova de continuação nativa.
Se a abertura falhar após a importação, tente abrir de novo apenas. Uma falha ao iniciar o terminal recai na cópia do comando, sem outra transferência.
Valide por origem, direção, plataforma e versão. Descobrir o CLI não é evidência de compatibilidade.
| Rota de revezamento | Ponto de entrada | Evidências e limitações | Status |
|---|---|---|---|
| Claude Code → Codex Desktop | Importação oficial | Amostra sintética no macOS arm64: listagem do projeto, prepare / confirm e duas aberturas independentes foram aprovadas dentro do escopo. Registros de ferramentas podem virar texto; a continuação do modelo permanece limitada. | Aprovação limitada |
| Claude / Codex / OpenCode / Kimi / Pi / Grok | Adaptadores de base do CLI | Existem pontos de entrada de leitura, conversão e retomada, e os seis cartões de destino do desktop reutilizam literalmente o comando de retomada de cada adaptador; o Grok também passou em uma reprodução nativa isolada via `sessions list`, `export` e ACP `session/load`. A aceitação nativa não está comprovada para cada combinação, plataforma, amostra de conteúdo ou versão. | Validação por rota |
| Aprimoramento do OpenCode Web / TUI | Experimento oficial de JSON | 1.18.29: visibilidade isolada do histórico e modelo de destino válido aprovados. Uma solicitação de continuação retornou 429 do provedor; não integrado como novo ponto de entrada padrão. | Não integrado |
| Antigravity 2.0 → Antigravity CLI | Seletor interativo do mesmo produto | A aba oficial Antigravity de /resume importa após uma segunda confirmação; --conversation apenas retoma o histórico existente do CLI. O Watch não tem adaptador nem aceitação nativa. Isto não é uma importação de outro agente → Antigravity. | Não integrado |
| Claude Desktop Code / Outros pontos de entrada | Pesquisa de pontos de entrada oficiais | Nenhuma aceitação completa de rota do Watch; nenhum novo destino padrão. O Grok saiu deste grupo para o próprio cartão de base; veja a tabela de rotas suportadas. | Não integrado |
Cada guia começa com uma resposta que se sustenta sozinha e depois traz os passos. O Watch não contorna limites e não classifica modelos.
Quando o Claude Code informa um limite de cinco horas ou semanal, /compact não restaura a cota. O Watch lê apenas o arquivo local ~/.claude/projects/<encoded-cwd>/<session>.jsonl, confere o diretório de trabalho e copia esse registro para o Codex. O arquivo original permanece inalterado. Eventos de ferramentas podem virar texto.
Ler o guiaO OpenCode guarda as sessões em ~/.local/share/opencode/opencode.db. WATCH_OPENCODE_DB aponta o Watch para outro arquivo. O Watch grava sessions, messages e parts em uma única transação SQLite e faz rollback se falhar. Campos de ferramenta sem suporte viram texto. As respostas posteriores dependem do modelo que você configura.
Ler o guiaUma janela de contexto cheia significa que esta conversa está longa demais: execute /compact ou /clear dentro do Claude Code. Um limite de conta indica um horário de redefinição, e /compact não faz nada nesse caso. O Watch não amplia a janela nem restaura a cota. Ele copia a sessão salva para outro agente que ainda possa executar.
Ler o guiaO Opus 5.5 eleva o limite de cinco horas nos planos Pro, Max, Team e Enterprise por assento, e adiciona uma redefinição que você pode guardar. Ele não remove o limite. O Watch não lê nem eleva a cota do Claude. Passe a sessão salva ao Codex somente depois que essa redefinição oficial ainda não for suficiente.
Ler o guiaExecute o CLI a partir do repositório ou compile o app desktop. É necessário acesso ao repositório. Nenhum pacote npm global é publicado.
git clone https://github.com/can4hou6joeng4/Watch.gitcd Watch && npm installnpm run watch -- status --jsonnpm run watch -- import-codex prepare <claude-id> --cwd /abs/project --desktop-project --experimental --jsonnpm --prefix desktop installnpm run desktop:devcd desktop && npx tauri buildFalta o tsx? Execute npm install primeiro. Um erro de node:sqlite exige conferir a versão do Node.
Gerado a partir de sessões sintéticas em um ambiente isolado: a animação reproduz a saída real do CLI com o tempo original; a captura é a prévia do navegador do desktop no modo de demo sintética. Elas mostram o comportamento real, não evidência de aceitação nativa.


Validação histórica do repositório, não uma nova aceitação do cliente nativo desta reformulação.
Codex CLI 0.153.4 / macOS arm64. Registros de ferramentas viraram texto; sem interface desktop nem continuação do modelo.
ChatGPT Desktop 26.901.51231. Amostra sintética visível na lista de projetos; sem continuação do modelo.
ChatGPT Desktop 26.903.61454. Duas aberturas chegaram ao mesmo destino sintético com um plano de importação. A continuação do modelo permanece fora da aprovação.
Informe o ID da sessão de origem no Watch, confira o diretório de trabalho detectado e escolha um agente de destino. Claude → Codex mostra a prévia oficial de importação com o projeto primeiro e só grava depois que você confirma; em seguida abre o destino separadamente. Os outros destinos usam os adaptadores de CLI existentes. O Watch não contorna limites de uso e não move código; ele transfere o registro da sessão salva.
Dois pontos de entrada: no app desktop, selecione a sessão de origem e clique no cartão do OpenAI Codex (importação oficial de uma sessão: prepare → confirm → open) ou execute watch import-codex prepare <claude-id> --cwd <project> --desktop-project --experimental, seguido de confirm. O projeto já precisa existir no Codex Desktop. Registros de ferramentas podem virar texto no lado do Codex, e a continuação do modelo está fora do escopo validado.
Não. Compactar ou limpar o contexto é o próprio /compact e /clear do Claude Code. O Watch move o registro da sessão salva por inteiro para outro agente; a sessão de destino começa a partir desse registro e a sessão original permanece intacta. Se cabe ou não depende da janela de contexto da ferramenta de destino.
Claude Code: ~/.claude/projects/<encoded-cwd>/<session-id>.jsonl, retome com claude --resume <id>. Codex: ~/.codex/sessions/YYYY/MM/DD/rollout-*.jsonl, retome com codex resume <id>. OpenCode: ~/.local/share/opencode/opencode.db, retome com opencode -s <id>. O Watch os localiza pelo ID da sessão, mostra o diretório de trabalho proprietário e lista os revezamentos encadeados desse diretório em Histórico de revezamentos.
O Watch não classifica os dois. Com ambos instalados e autenticados, passe as sessões: Claude → Codex usa a prévia de importação oficial, Codex → Claude usa a conversão do adaptador de CLI; os dois mantêm o diretório de trabalho. Alguns eventos podem ser degradados entre os formatos, e o resultado lista o que foi degradado.
O Watch não tem um servidor de retransmissão próprio. Algumas rotas nativas de criação de sessão invocam o CLI de destino e podem acessar os serviços de rede dele. A continuação do modelo também segue as regras de privacidade e de modelo desse serviço. Conversão local não significa um fluxo totalmente offline.
Não. Arquivos novos e substituições do arquivo inteiro têm gravações atômicas e verificações de releitura, enquanto alguns caminhos de acréscimo têm proteções diferentes. As importações oficiais do Codex usam o próprio diário, bloqueio de destino e verificação de releitura. Veja a arquitetura para os limites exatos.
Pontos de entrada oficiais revisados; não integrados ao Watch. São operações do Antigravity, não comandos de conversão do Watch.
Documentado oficialmente / Não validado pelo Watch
agy --conversation <conversation-id>Retoma um ID de conversa existente do Antigravity CLI. Não é um importador de conversas do Claude, do Codex ou do desktop.
agy -cProcura a conversa mais recente do diretório de trabalho atual. Um histórico ausente ou excluído pode iniciar uma nova conversa, então isto não é uma verificação de status sem efeitos colaterais.
/resumeMude para a aba Antigravity no seletor de sessões do CLI, selecione uma conversa do desktop e confirme a importação. A documentação oficial descreve histórico clonado, contexto e trajetórias de ferramentas. O Watch não validou isso nativamente e não tem um contrato de importação de agentes externos.