OpenClaw 설정을 Hermes로 옮길 때 확인할 핵심 절차

OpenClaw 설정을 Hermes로 옮길 때 확인할 핵심 절차

Hermes는 `hermes claw migrate` 명령으로 OpenClaw, 예전 Clawdbot, Moldbot 설정을 가져올 수 있다. 기본 실행은 먼저 가져올 항목을 미리 보여주고, 사용자가 확인해야 실제 변경을 진행한다. `--dry-run`은 변경 없이 미리 보기만 하며, `--preset full --migrate-secrets --yes`를 쓰면 호환되는 설정과 API key까지 확인 절차 없이 옮긴다.

기본 위치는 `~/.openclaw/`이고, 예전 `~/.clawdbot/`, `~/.moltbot/` 폴더와 `clawdbot.json`, `moltbot.json` 같은 예전 설정 파일도 자동으로 찾는다. 옮겨지는 항목은 SOUL.md 같은 persona, , 장기 메모리, 사용자 프로필, skills, 기본 모델, provider 설정, agent 동작 방식, , , TTS, Telegram·Discord·Slack 같은 메시징 설정, 승인 방식, 브라우저 설정 등이다. API key는 기본적으로 옮기지 않으며, `--migrate-secrets`를 명시해야 한다.

Hermes는 OpenClaw 설정값, `.env` 파일, 설정 안의 env 항목, auth profiles 순서로 API key를 찾고, 정해진 허용 목록에 있는 key만 복사한다. Hermes에 바로 대응되는 기능이 없는 항목은 삭제하지 않고 `~/.hermes/migration/openclaw/<timestamp>/archive/` 아래에 보관되며, , plugins, hooks, 목록, 복잡한 채널 설정 등은 수동 확인이 필요하다. 마이그레이션 뒤에는 결과 보고서, 보관된 파일, 새 세션 시작, `hermes status`로 인증 확인, gateway 재시작, 확인, WhatsApp 재연결, `hermes claw cleanup`까지 점검해야 한다.

핵심 포인트

  • 먼저 `hermes claw migrate --dry-run`으로 무엇이 옮겨질지 확인하는 것이 안전하다.
  • API key는 `--migrate-secrets`를 붙여야만 옮겨지며, 모든 key가 아니라 허용된 key만 복사된다.
  • skills 충돌은 기본적으로 기존 s를 유지하며, `--skill-conflict overwrite` 또는 `rename`으로 바꿀 수 있다.
  • OpenClaw에만 있던 , plugins, hooks, 목록 등은 archive에 저장되므로 따로 확인해야 한다.
  • 마이그레이션 뒤에는 새 세션을 시작하고 `hermes status`와 메시징 테스트로 실제 동작을 확인해야 한다.

이 사건을 다룬 원문 (2)

원문 보기