두 번째 Hermes 깔다 15분 날린 이야기 — HERMES_HOME 함정

📝 한줄 요약

이미 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 installHERMES_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 뜨는지

한 줄 교훈: 새 도구는 "파일부터 예쁘게 배치"가 아니라 "도구가 실제로 어디를 보는지" 먼저 확인.

1
1개의 답글
밀어주고 끌어주는

온·오프라인 AI 스터디

AI로 어디까지 할 수 있는지
직접 확인하실 분만 신청하세요.