As importações exigem uma configuração nova do OpenClaw. Se você já tiver estado local do OpenClaw, redefina primeiro a configuração, as credenciais, as sessões e o workspace, ou use
openclaw migrate diretamente com --overwrite depois de revisar o plano.Duas maneiras de importar
- Assistente de onboarding
- CLI
O caminho mais rápido. O assistente detecta o Hermes em Ou aponte para uma origem específica:
~/.hermes e mostra uma prévia antes de aplicar.O que é importado
Configuração de modelo
Configuração de modelo
- Seleção de modelo padrão a partir de
config.yamldo Hermes. - Provedores de modelo configurados e endpoints personalizados compatíveis com OpenAI a partir de
providersecustom_providers.
Servidores MCP
Servidores MCP
Definições de servidores MCP de
mcp_servers ou mcp.servers.Arquivos do workspace
Arquivos do workspace
SOUL.mdeAGENTS.mdsão copiados para o workspace do agente OpenClaw.memories/MEMORY.mdememories/USER.mdsão anexados aos arquivos de memória correspondentes do OpenClaw em vez de sobrescrevê-los.
Configuração de memória
Configuração de memória
Padrões de configuração de memória para a memória em arquivo do OpenClaw. Provedores de memória externos, como Honcho, são registrados como itens de arquivo ou de revisão manual para que você possa movê-los deliberadamente.
Skills
Skills
Skills com um arquivo
SKILL.md em skills/<name>/ são copiadas, junto com valores de configuração por Skill de skills.config.Credenciais de autenticação
Credenciais de autenticação
O
openclaw migrate interativo pergunta antes de importar credenciais de autenticação, com sim selecionado por padrão. As importações aceitas incluem credenciais OAuth da OpenAI do OpenCode a partir de auth.json do OpenCode, entradas do OpenCode e GitHub Copilot a partir de auth.json do OpenCode e as chaves .env compatíveis. Entradas OAuth de auth.json do Hermes são estado legado e aparecem como trabalho manual de reautenticação/doctor em vez de serem importadas para a autenticação ativa. Use --include-secrets para importação não interativa de credenciais com openclaw migrate, --no-auth-credentials para ignorá-la, ou --import-secrets no onboarding ao importar pelo assistente de onboarding.O que permanece somente no arquivo
O provedor copia estes itens para o diretório do relatório de migração para revisão manual, mas não os carrega na configuração ou nas credenciais ativas do OpenClaw:plugins/sessions/logs/cron/mcp-tokens/state.db
Fluxo recomendado
Pré-visualizar o plano
Aplicar com backup
--yes para responder ao prompt de credenciais, ou adicione --include-secrets para incluir credenciais compatíveis em execuções sem intervenção.Executar doctor
Tratamento de conflitos
A aplicação se recusa a continuar quando o plano relata conflitos (um arquivo ou valor de configuração já existe no destino). Em uma instalação nova do OpenClaw, conflitos são incomuns. Eles normalmente aparecem quando você executa a importação novamente em uma configuração que já tem edições do usuário. Se um conflito surgir no meio da aplicação (por exemplo, uma corrida inesperada em um arquivo de configuração), o Hermes marca os itens de configuração dependentes restantes comoskipped com o motivo blocked by earlier apply conflict em vez de gravá-los parcialmente. O relatório de migração registra cada item bloqueado para que você possa resolver o conflito original e executar a importação novamente.
Segredos
Oopenclaw migrate interativo pergunta se deve importar credenciais de autenticação detectadas, com sim selecionado por padrão.
- Aceitar o prompt importa credenciais OAuth da OpenAI do OpenCode a partir de
auth.jsondo OpenCode, entradas do OpenCode e GitHub Copilot a partir deauth.jsondo OpenCode e as chaves.envcompatíveis. Entradas OAuth deauth.jsondo Hermes são relatadas para reautenticação manual da OpenAI ou reparo por doctor. - Use
--no-auth-credentialsou escolha não no prompt para importar apenas estado sem segredos. - Use
--include-secretsao executar sem intervenção com--yes. - Use
--import-secretsno onboarding ao importar credenciais pelo assistente de onboarding. - Para credenciais gerenciadas por SecretRef, configure a origem do SecretRef depois que a importação for concluída.
Saída JSON para automação
--json e sem --yes, apply imprime o plano e não altera o estado. Este é o modo mais seguro para CI e scripts compartilhados.
Solução de problemas
Apply recusa com conflitos
Apply recusa com conflitos
Inspecione a saída do plano. Cada conflito identifica o caminho de origem e o destino existente. Decida por item se deve ignorar, editar o destino ou executar novamente com
--overwrite.O Hermes fica fora de ~/.hermes
O Hermes fica fora de ~/.hermes
Passe
--from /actual/path (CLI) ou --import-source /actual/path (onboarding).O onboarding se recusa a importar em uma configuração existente
O onboarding se recusa a importar em uma configuração existente
Importações por onboarding exigem uma configuração nova. Redefina o estado e refaça o onboarding, ou use
openclaw migrate apply hermes diretamente, que aceita --overwrite e controle explícito de backup.As chaves de API não foram importadas
As chaves de API não foram importadas
O
openclaw migrate interativo importa chaves de API somente quando você aceita o prompt de credenciais. Execuções não interativas com --yes exigem --include-secrets; importações por onboarding exigem --import-secrets. Somente as chaves .env compatíveis são reconhecidas; outras variáveis em .env são ignoradas.Relacionados
openclaw migrate: referência completa da CLI, contrato de Plugin e formatos JSON.- Onboarding: fluxo do assistente e flags não interativas.
- Migração: mover uma instalação do OpenClaw entre máquinas.
- Doctor: verificação de integridade pós-migração.
- Workspace do agente: onde ficam
SOUL.md,AGENTS.mde arquivos de memória.