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 자동 심화 |
업그레이드 절차
사전 준비 (게이트웨이 중단 전)
- 백업
bash cp -r ~/.hermes ~/.hermes.backup.v0.6 -
config.yaml, SOUL.md, memories/ 폴더 특히 중요
-
현재 게이트웨이 상태 확인
bash hermes status -
활성 세션, 연결된 플랫폼, 진행 중인 작업 확인
-
크론잡 일시 중지 (Hermes 경유 작업이 있다면)
- autopilot_sweeper가 Hermes 관련 체크를 하는지 확인
- 필요시 sweeper의 hermes 체크 임시 비활성화
업그레이드 실행
-
게이트웨이 중단
bash hermes stop -
업데이트
bash hermes update -
485 커밋 적용. 하위 호환 예상이나 changelog 확인 필요
-
config.yaml 검증
- v0.8에서 새로 추가된 설정 키가 있는지 확인
- 기존 설정과 충돌하는 deprecated 키가 있는지 확인
-
특히
skills,memory,delegation섹션 -
게이트웨이 재시작
bash hermes start -
텔레그램 연결 확인
- 해리 DM으로 테스트 메시지 전송
- 자동 재연결 실패 시
hermes telegram connect재실행
업그레이드 후 설정
-
자격증명 풀 설정 (신규) ```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 ```
-
Honcho 사용자 모델링 활성화 (선택)
- 셀프호스트 세팅 또는 클라우드 연결
- USER.md 시딩 완료 상태이므로 초기 데이터 있음
-
스킬 자기진화 검증
- 간단한 작업 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 체크 정상 확인