Você começou uma tarefa no Codex CLI, mas quer terminar ela no Verboo Code, sem reescrever o contexto do zero. Até a versão 0.15.29, a única saída era copiar trechos manualmente ou recontar a história pro agente. Na v0.15.30, o /resume passou a enxergar as sessões do Codex diretamente.
Dá pra abrir no Verboo Code uma sessão que comecei no Codex CLI?
Sim, desde a v0.15.30. O /resume da Verboo Code lista as sessões salvas em ~/.codex/sessions junto com as sessões nativas, e ao escolher uma delas, converte o histórico pro formato nativo na hora, sem exportar nem colar nada.
Como fazer
Entre no mesmo diretório onde a sessão do Codex foi criada e abra a Verboo Code normalmente:
cd ~/projetos/meu-app
verboo
Dentro da sessão, digite:
/resume
A lista mistura sessões nativas e sessões do Codex. As do Codex aparecem com o próprio título que o Codex já tinha dado a elas (lido de ~/.codex/session_index.jsonl), ou com (codex) quando não existe título. Escolha a sessão e aperte Enter: a Verboo Code converte o rollout do Codex pro formato nativo e retoma a conversa normalmente, com o histórico de mensagens e chamadas de ferramenta preservado.
O casamento é por diretório: a Verboo Code só lista as sessões do Codex cujo cwd salvo bate com o diretório atual (ou com um worktree do mesmo repositório). Se você mudar de pasta, a sessão não aparece na lista.
O que atravessa a conversão, e o que fica pra trás
O rollout do Codex é um log bruto, com tipos de evento que não existem no formato da Verboo Code. A conversão mapeia o que dá pra mapear e descarta o resto:
| Evento no rollout do Codex | O que vira no Verboo Code |
|---|---|
| Mensagem do usuário | Mensagem do usuário |
| Resposta do assistente | Resposta do assistente |
function_call / custom_tool_call | Chamada de ferramenta |
| Resultado da ferramenta | Resultado da ferramenta |
compacted (o Codex já resumiu o histórico) | Descarta tudo antes e recomeça do resumo, mesma lógica do próprio Codex |
| Raciocínio, uso de token, estado interno | Descartado |
Duas coisas que a conversão não faz
- Não sincroniza de novo. A conversão só acontece na primeira vez que você escolhe aquela sessão: a Verboo Code grava uma cópia local e, se você voltar e selecionar a mesma sessão outra vez, reaproveita o arquivo já convertido em vez de reler o rollout. Se você continuar trabalhando nela pelo Codex CLI depois de já ter importado, os turnos novos do Codex não aparecem no Verboo Code. O rollout original não é alterado, então
codex resumecontinua funcionando normalmente, só que como uma linha do tempo separada. - Não traz o raciocínio interno. O Codex grava blocos de
reasoningcriptografados no rollout; a conversão descarta esse tipo de evento e mantém só o texto final que o assistente respondeu. Se você contava com o "pensamento em voz alta" do Codex pra entender uma decisão, essa parte não atravessa.
Um atalho: --continue pula o seletor
Se você sabe que quer a conversa mais recente daquele diretório, não precisa abrir o seletor:
verboo --continue
Isso retoma direto a sessão mais recente do diretório atual. Se a mais nova ali foi uma sessão do Codex CLI, é ela que entra, convertida na hora, do mesmo jeito que pelo /resume.
Trocar de ferramenta no meio do trabalho não devia custar o contexto que você já construiu. Na Verboo Code, além do histórico entrar sem fricção, o token pra terminar aquela tarefa é ilimitado: a sessão que você acabou de importar não fica mais cara de continuar do que uma conversa nova.



