Hansard transfere o histórico de 25 projetos e 53 conversas do Claude Code para o Codex
Após o bloqueio do Claude Code, o autor precisou continuar 25 projetos no Codex sem perder as decisões de 53 conversas. A importação integrada transferiu cerca de 50 sessões, mas associou algumas delas aos projetos errados. O Hansard resolveu o problema de outra forma: manteve as conversas originais em um arquivo separado e deu aos novos agentes acesso de busca a elas por meio do Recall.
Processado por IA de Habr AI; editado por Hamidun News
Quando o acesso ao Claude Code desaparece, o código continua no disco e os repositórios continuam no Git, mas a lógica das decisões tomadas de repente vira arqueologia. Por que escolhemos justamente esta biblioteca? Qual alternativa já foi testada e descartada? Em qual bug paramos ontem? Muitas vezes, as respostas existem apenas no histórico de conversas com o agente.
O autor do material original enfrentou exatamente isso: depois que a Anthropic bloqueou sua organização paga, ele teve que transferir o trabalho para o Codex. No computador, ficaram 25 projetos e 53 conversas do Claude Code. A importação integrada do Codex transferiu cerca de 50 sessões, mas parte das conversas ficou vinculada aos projetos errados, e o contexto útil se misturou com mensagens de serviço. Formalmente, o histórico apareceu. Na prática, continuar trabalhando com ele era incômodo.
Por que uma importação simples não resolve o problema
A importação nativa transfere dados de uma ferramenta específica para outra. Isso ajuda em uma mudança pontual, mas cria uma nova dependência: na próxima troca de agente, será preciso repetir o procedimento. Além disso, ter um chat antigo na interface não significa que o modelo entenda a cadeia de decisões ou saiba encontrar o trecho certo.
O Hansard propõe um esquema diferente. O histórico do Claude Code, Codex, Cursor, OpenCode, Kimi Code e de várias outras ferramentas é reunido em um arquivo independente. O agente não recebe o arquivo inteiro: ele recorre à busca, encontra as sessões relacionadas ao projeto e lê apenas os trechos pertinentes. Isso economiza a janela de contexto e preserva o link para a discussão original.
Um exemplo simples: o desenvolvedor abre um projeto no Codex e pede para recuperar as decisões sobre autorização. O Recall procura menções ao repositório, aos arquivos e às tarefas relevantes em todas as sessões salvas. Em seguida, o agente compara os acordos anteriores com o código atual e mostra o que já foi feito, quais opções foram rejeitadas e onde o trabalho parou.
Como montar o arquivo
O Hansard tem um aplicativo gráfico para Windows e macOS, além de uma CLI para Windows, Linux e macOS. Antes de importar, vale verificar as fontes encontradas e o volume de dados esperado com o comando hansard init --dry-run. A importação inicial completa é executada com hansard init --since all, e seu estado é verificado com os comandos hansard status e hansard doctor.
Para conectar a busca ao Codex, usa-se hansard integrations add-to codex; ao Claude Code, hansard integrations add-to claude; ao OpenCode, hansard integrations add-to opencode. Após alterar a configuração, é preciso reiniciar o agente. No Codex, a busca é chamada pela skill $recall; no Claude Code e no OpenCode, pelo comando /recall.
É mais seguro seguir uma ordem prática: primeiro fazer uma detecção de teste das fontes, depois importar um período pequeno, verificar alguns projetos e só então adicionar todo o histórico. Se sessões do Claude Code já tinham sido importadas para o Codex, devem ser tratadas como possíveis cópias, e não como fontes independentes. Não convém excluir registros duvidosos antes de uma verificação manual.
Limitações que não se pode esquecer
O suporte aos agentes é assimétrico. Uma ferramenta pode fornecer o histórico, mas não conseguir iniciar uma nova sessão com o contexto restaurado. Parte dos recursos — Deep Recall, grafo de relações, estatísticas de tokens e sincronização em equipe — não foi testada no experimento original e é descrita com base na documentação do desenvolvedor. No momento da publicação, o aplicativo para Windows estava em status preview e seu instalador não era assinado.
Há ainda um risco mais importante: o arquivo de sessões pode conter chaves, dados pessoais, endereços internos e trechos de código privado. Antes de sincronizar entre dispositivos ou compartilhar o arquivo com uma equipe, é preciso descobrir onde os dados ficam fisicamente armazenados, como são criptografados e o que exatamente o modelo de busca recebe.
A principal conclusão não é sobre o Hansard como produto isolado. Já é hora de considerar o histórico de trabalho com um agente de IA parte do ativo de engenharia, ao lado do código, da documentação e do registro de decisões de arquitetura. Se o agente se tornou ferramenta de trabalho, sua memória deve sobreviver ao bloqueio de uma conta, à troca de assinatura e à próxima mudança.
- 8 de nov. de 2026AI Context Kit: um repositorio Git com Markdown em vez de copiar o contexto para o ChatGPT e o Claude
- 8 de nov. de 2026Anthropic reduz em cerca de 35% a latência do Claude em conversas longas
- 8 de nov. de 2026Athenahealth conecta o Claude aos prontuários de mais de 20% dos moradores dos EUA
- 8 de nov. de 2026Anthropic comprova a origem de respostas de IA sem revelar os pesos do modelo
Perguntas frequentes sobre a notícia
Por que uma importação simples não resolve o problema?
A importação nativa transfere dados de uma ferramenta específica para outra. Isso ajuda em uma mudança pontual, mas cria uma nova dependência: na próxima troca de agente, será preciso repetir o procedimento. Além disso, ter um chat antigo na interface não significa que o modelo entenda a cadeia de decisões ou saiba encontrar o trecho certo. O Hansard propõe um esquema diferente. O histórico do Claude Code, Codex, Cursor, OpenCode, Kimi Code e de várias outras ferramentas é reunido em um arquivo independente.
Como montar o arquivo?
O Hansard tem um aplicativo gráfico para Windows e macOS, além de uma CLI para Windows, Linux e macOS. Antes de importar, vale verificar as fontes encontradas e o volume de dados esperado com o comando hansard init --dry-run. A importação inicial completa é executada com hansard init --since all, e seu estado é verificado com os comandos hansard status e hansard doctor.
O que se sabe sobre Limitações que não se pode esquecer?
O suporte aos agentes é assimétrico. Uma ferramenta pode fornecer o histórico, mas não conseguir iniciar uma nova sessão com o contexto restaurado. Parte dos recursos — Deep Recall, grafo de relações, estatísticas de tokens e sincronização em equipe — não foi testada no experimento original e é descrita com base na documentação do desenvolvedor. No momento da publicação, o aplicativo para Windows estava em status preview e seu instalador não era assinado.
Build & Ship Production AI Agents Without Boilerplate Code
Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.
O essencial da IA — uma vez por semana
Sete histórias que realmente importaram, escolhidas a dedo. Sem ruído nem releases.
Pronto! Verifique seu e-mail para a confirmação.