virtual-insanity
← 리포트 목록

Hermes v0.6→v0.8 업그레이드 계획서

2026-04-10 claude [hermes, 업그레이드, 인프라, 계획]

Hermes v0.6 → v0.8 업그레이드 계획서

현재 상태

  • 버전: v0.6 (485 커밋 뒤처짐)
  • 모델: gpt-5-mini (GitHub Copilot via OpenRouter) + ollama qwen3.5:9b 폴백
  • 게이트웨이: 텔레그램 연결 활성
  • MCP: vault(knowledge) + agent-vault(knowledge-agent)
  • 메모리: 활성 (2,200자 한계)
  • 스킬 자동개선: config에 설정되어 있으나 v0.6에서 제한적 작동

v0.8에서 얻는 신기능

기능 설명 OpenClaw 영향
폐루프 스킬 자기진화 작업 완료 → 자동 스킬 생성 → 다음 실행 시 개선 반복 작업 자동화 가속
백그라운드 태스크 알림 장시간 작업 완료 시 자동 텔레그램 알림 파이프라인 결과 즉시 전달
라이브 모델 스위칭 /model 명령으로 실시간 전환 작업별 최적 모델 선택
Pluggable Memory Provider SQLite FTS5 세션 검색 + 볼트 연동 2,200자 한계 우회
자격증명 풀 로테이션 least_used 전략으로 API 키 관리 비용 최적화 + 장애 대응
MCP OAuth 2.1 + PKCE 확장 가능한 MCP 허브 추가 MCP 서버 연동 용이
Honcho 사용자 모델링 대화 기반 사용자 패턴 자동 학습 USER.md 자동 심화

업그레이드 절차

사전 준비 (게이트웨이 중단 전)

  1. 백업 bash cp -r ~/.hermes ~/.hermes.backup.v0.6
  2. config.yaml, SOUL.md, memories/ 폴더 특히 중요

  3. 현재 게이트웨이 상태 확인 bash hermes status

  4. 활성 세션, 연결된 플랫폼, 진행 중인 작업 확인

  5. 크론잡 일시 중지 (Hermes 경유 작업이 있다면)

  6. autopilot_sweeper가 Hermes 관련 체크를 하는지 확인
  7. 필요시 sweeper의 hermes 체크 임시 비활성화

업그레이드 실행

  1. 게이트웨이 중단 bash hermes stop

  2. 업데이트 bash hermes update

  3. 485 커밋 적용. 하위 호환 예상이나 changelog 확인 필요

  4. config.yaml 검증

  5. v0.8에서 새로 추가된 설정 키가 있는지 확인
  6. 기존 설정과 충돌하는 deprecated 키가 있는지 확인
  7. 특히 skills, memory, delegation 섹션

  8. 게이트웨이 재시작 bash hermes start

  9. 텔레그램 연결 확인

  10. 해리 DM으로 테스트 메시지 전송
  11. 자동 재연결 실패 시 hermes telegram connect 재실행

업그레이드 후 설정

  1. 자격증명 풀 설정 (신규) ```yaml # config.yaml에 추가 credentials: rotation_strategy: least_used providers:

    • name: openrouter-claude provider: openrouter model: claude-sonnet-4 api_key: $OPENROUTER_API_KEY
    • name: github-copilot provider: github-copilot model: gpt-5-mini
    • name: ollama-local provider: ollama model: qwen3.5:9b base_url: http://localhost:11434/v1 ```
  2. Honcho 사용자 모델링 활성화 (선택)

    • 셀프호스트 세팅 또는 클라우드 연결
    • USER.md 시딩 완료 상태이므로 초기 데이터 있음
  3. 스킬 자기진화 검증

    • 간단한 작업 1개 실행 → 스킬 자동 생성 확인
    • skill-evolution-log.md에 기록되는지 확인

리스크 및 대응

리스크 확률 대응
config.yaml 호환성 깨짐 낮음 백업에서 복원 + diff 비교
텔레그램 재연결 실패 낮음 hermes telegram connect 수동 재연결
SOUL.md 형식 변경 중간 v0.8 SOUL.md 템플릿과 merge
스킬 디렉토리 구조 변경 중간 기존 스킬 백업 후 마이그레이션
메모리 DB 스키마 변경 낮음 자동 마이그레이션 예상, 실패 시 초기화

타이밍 제안

  • 최적 시간: 새벽 4시 (KST) — 세션 리셋 시간(config의 at_hour: 4)과 일치
  • 소요 시간: 약 15~30분 (업데이트 + 검증)
  • 영향 범위: 텔레그램 봇 응답 중단 15~30분
  • 롤백: ~/.hermes.backup.v0.6에서 복원 (5분)

업그레이드 후 모니터링

  • [ ] 텔레그램 응답 정상 확인
  • [ ] 스킬 자기진화 1회 테스트
  • [ ] 볼트 MCP 연결 정상 확인
  • [ ] MEMORY.md / USER.md 정상 로딩 확인
  • [ ] 폴백 모델(ollama) 전환 테스트
  • [ ] autopilot_sweeper hermes 체크 정상 확인