📝 한줄 요약
이미 Hermes를 굴리던 제가 두 번째 인스턴스(텔레그램 데일리 봇 "하루냥")를 깔다, 봇이 제 성격을 1도 안 가져오는 문제로 15분을 날렸습니다. 범인은 HERMES_HOME이 설치하는 순간 다른 폴더로 바뀌는 동작이었어요.
🎯 이런 분께: Hermes를 두 개 이 상 굴리려는 분 / 설치는 됐는데 봇이 내 설정·성격을 안 먹는 분
😫 무슨 일이 있었나
새 폴더 루트에 성격 파일(SOUL.md)·설정(config.yaml)·토큰(.env)을 정성껏 다 만들어 뒀습니다. 그런데 봇을 띄우니 제 페르소나는 온데간데없고 "You are Hermes Agent…" 기본 인격으로만 응답하고, 로그엔 No messaging platforms enabled. "파일 다 만들었는데 왜?" 하며 SOUL.md 문법만 노려보다 시간이 샜습니다. 문제는 내용이 아니라 "위치"였어요.
🔍 원인 — install이 경로를 바꿔치기한다
설치가 남긴 시스템 설정(plist)을 열어보니, Hermes가 보는 홈이 내가 둔 루트가 아니라 profile 하위 폴더로 재설정돼 있었습니다.
내가 둔 곳: ~/.hermes-daily/SOUL.md
Hermes가 보는 곳: ~/.hermes-daily/profiles/daily/SOUL.md ← install이 여기로 재설정즉 gateway install이 HERMES_HOME을 profile 폴더로 재정의하고 거기에 빈 기본 SOUL을 자동 생성해버린 겁니다. 루트에 둔 제 파일은 처음부터 쳐다보지도 않았던 거죠.
✅ 해결 — 진짜 경로에 다시 두니 끝
설정에 적힌 진짜 경로(profile 하위)에 같은 파일들을 복사해 넣고(루트 원본은 안 읽히는 채 그대로 두고), 인증 파일도 같은 위치로 복사한 뒤 재시작했습니다.
hermes -p daily gateway restart로그에 ✓ telegram connected. 하루냥이 제 성격대로 응답하기 시작했어요. 실제 해결은 파일 복사 + 재시작 30초, 15분은 "위치를 의심하지 못한" 시간이었습니다.
Before
After
봇 인격
기본 "You are Hermes Agent…"
내 하루냥 페르소나 정상
메시징
No messaging platforms enabled
✓ telegram connected
📋 같은 함정 안 밟는 체크리스트
1. 설치 먼저 —
hermes -p <프로필> gateway install
2. 진짜 경로 확인 — plist의HERMES_HOME값 읽기 (보통.../profiles/<프로필>/)
3. 그 경로에 배치 —SOUL.md·config.yaml·.env·인증 파일을 루트가 아니라 profile 폴더에
4. 재시작 + 로그 확인 —✓ telegram connected뜨는지
한 줄 교훈: 새 도구는 "파일부터 예쁘게 배치"가 아니라 "도구가 실제로 어디를 보는지" 먼저 확인.