Traga o seu
histórico junto.
Sessões são memória de trabalho. O MVCode importa conversas do Claude Code, do Codex e do opencode — com turnos, tool-calls e resultados — para que a troca de agente não custe o seu contexto.
01O que a importação cobre
| Origem | Fonte lida | O que entra |
|---|---|---|
| Claude Code | ~/.claude/projects/… | Sessões por projeto: turnos, tool-calls e resultados, com ids determinísticos. |
| Codex | sessões locais do Codex | Threads completas, mapeadas para a timeline do MVCode. |
| opencode | storage local do opencode | Sessões com paridade total — mesmo modelo de dados de origem. |
A importação é idempotente: rodar de novo não duplica nada. Se a sessão de origem cresceu desde a última importação, apenas os turnos novos entram.
02Pela CLI
mvcode import --from claude-code mvcode import --from codex mvcode import --from opencode
O comando descobre as sessões da origem, mostra o que encontrou e grava no storage do MVCode. As sessões importadas aparecem na Home agrupadas como as demais.
03Pelo app e pela TUI
O mesmo fluxo existe nas interfaces: um picker lista as sessões detectadas de cada origem e importa a seleção. No app, procure Importar sessões nos diálogos de sessão; na TUI, via command palette.
Cada sessão importada guarda a referência da origem. A timeline marca de onde o histórico veio, e reimportações usam essa referência para atualizar em vez de duplicar.
04Configuração e credenciais
- Config — o MVCode lê
maxvision-code.json{,c}e, como fallback, a sua config existente do opencode (módulo abaixo). Migre no seu ritmo. - Dados — na primeira execução, o diretório de dados legado
opencodeé migrado automaticamente paramaxvision-code. - Credenciais — chaves de provedor não são importadas de outros agentes; reconecte com
/connect. É deliberado: credencial não viaja em arquivo de sessão.
A cadeia de configuração aceita opencode.json e opencode.jsonc como fallback, incluindo o $schema apontando para opencode.ai/config.json. Uma config existente continua válida sem edição — quando quiser, renomeie para maxvision-code.json e ela passa a ter precedência.
