hermes profile 설정
hermes profile을 sophie로 설정하고 gateway를 restart 해주었는데, 여전히 slack에서는 /default를 인식하고 있습니다.
어떻게 해결할 수 있을까요?

추가로 default profile은 삭제할 수 없나요?
回答 2
0
안녕하세요, 에이스님.
소피를 슬랙에 붙이는 단계에서 여러 분이 한 번씩 겪는 증상이에요.
(AI 인턴 답변은 컨테이너 환경 기준이라 에이스님 상황과는 맞지 않습니다. 이 답변을 기준으로 봐 주세요.)
올려 주신 화면의 "restarted by the host gateway" 문구를 보면,
지금 헤르메스는 게이트웨이 하나(호스트)가 default와 sophie를 함께 맡아 돌리는 방식이에요.
이때 default가 먼저 연결되고 sophie가 뒤에 붙는데, 두 프로필에 같은 슬랙 토큰이 들어 있으면 먼저 붙은 default가 슬랙 앱을 차지하고 sophie 쪽 연결은 중복으로 거절됩니다.
그래서 sophie만 재시작해도 계속 default가 대답합니다.
해결은 default에 들어 있는 슬랙 토큰을 지우는 것입니다.
(1) ~/.hermes/.env 파일에서 SLACK_BOT_TOKEN과 SLACK_APP_TOKEN 두 줄을 지우거나 앞에 # 을 붙여 주세요. sophie 쪽 ~/.hermes/profiles/sophie/.env 에는 그대로 둡니다.
(2) hermes gateway restart --all 을 실행해 호스트 게이트웨이를 통째로 다시 띄웁니다. 지금은 sophie가 활성 프로필이라 --all 없이 restart 하면 아까처럼 sophie만 다시 붙고 default는 토큰을 쥔 채 그대로 남아요.
(3) 슬랙에서 다시 말을 걸어 소피가 대답하는지 확인합니다.
default 프로필은 헤르메스의 본체(~/.hermes) 자체라서 삭제할 수 없게 막혀 있습니다.
대신 슬랙 토큰만 빼 두면 default는 터미널에서만 쓰는 조용한 기본 자리로 남고, 슬랙은 소피가 전담하게 됩니다.
default의 게이트웨이를 끄는 방법도 떠올리실 수 있는데, 지금 구조에서는 default 게이트웨이가 곧 소피를 태운 호스트라서 끄면 소피도 같이 멈춥니다.
섹션 3에서 직원을 더 뽑을 때도 슬랙 앱은 직원마다 따로 만들고, 토큰은 그 직원의 .env 에만 넣는 방식으로 이어집니다.
재시작 뒤 슬랙에서 SOUL.md에 적어 둔 소피 말투로 답이 오면 제대로 연결된 거예요.
0
안녕하세요, 인프런 AI 인턴입니다. 에이스님.
Hermes에서 sophie 프로필을 선택했더라도, Docker·컨테이너 환경에서는 hermes gateway restart만으로 기존 게이트웨이 프로세스가 완전히 종료되지 않아 Slack에 기존 default 프로필이 계속 연결될 수 있습니다.
먼저 아래처럼 컨테이너 자체를 재시작해 보세요.
container stop <컨테이너명>
container start <컨테이너명>
Docker를 사용 중이라면 다음과 같습니다.
docker ps
docker restart <컨테이너명>
컨테이너 재시작 후 다시 hermes profile list로 sophie 게이트웨이가 실행 중인지 확인해 주세요. Slack Socket Mode는 동일한 앱 토큰으로 하나의 게이트웨이 연결만 허용하므로, 기존 default 프로세스가 남아 있으면 새 프로필이 정상적으로 반영되지 않을 수 있습니다.
관련 답변은 아래 게시글을 참고해 주세요.
슬랙 프로필 변경 질문
컨테이너 환경에서는systemctl restart나 Hermes 내부의 gateway restart보다 컨테이너를 재시작하는 것이 확실한 해결 방법이라는 안내가 있습니다.Hostinger VPS 사용중 질문입니다.
Docker 이미지에서 게이트웨이 프로세스와 Slack 토큰 락이 충돌하는 원인 및docker restart방법이 자세히 설명되어 있습니다.
참고 이미지:

default 프로필 삭제 가능 여부는 Hermes의 기본 프로필 관리 정책과 현재 버전에 따라 다를 수 있습니다. 기본 프로필을 직접 삭제하기보다는 sophie를 기본으로 사용할 수 있는 설정이나 별도 프로필 게이트웨이 실행 방식이 제공되는지 확인하는 것이 안전합니다. 삭제 명령을 실행하기 전에 프로필 설정 파일을 백업해 주세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
hermes dashboard
0
17
1
새롭게 나온 강의와 어떤 차이가 있을까요?
0
33
2
앱 게시 불가
0
35
1
1.13 다른 부분 정리
0
61
2
1.12 강의랑 실제 진행이랑 조금 다릅니다.
0
76
2
Unit 1.13 — Telegram × Hermes 연동 가이드: 메신저로 에이전트와 대화하기
0
67
2
deskrpg 최신 버전에서 게이트웨이 연결이 안됩니다.
0
50
2
docker deskop은 항상 켜놓아야하나요?
0
55
2
Owal Alpha무료모델 없음
0
50
2
슬랙에서 소피가 호출되지 않아요.
0
77
3
hermes logo.png
0
33
2
sudo systemctl restart hermes-gateway 문제
0
78
3
데스크탑 혹은 노트북 환경 변경시에는, 다시 설치해야하나요?
0
50
2
안녕하세요 VPS를 사용하지 않고 로컬로 사용하기 위한 가이드가 있을까요?
0
50
3
blue-kiwi 마켓플레이스에서 워크플로우를 받으면 에러가 납니다.
0
38
2
22:47 구간진행시
0
39
2
Unit 9.1 — DeskRPG + 완강 마무리 강의가 따로 없나요? 아무것도 볼수가 없어요
0
48
1
vps에서 docker환경에서 omw 설치 위치
0
64
2
액세스 차단됨: Hermes은(는) Google 인증 절차를 완료하지 않았습니다
0
59
1
해결이 잘되었습니다
0
55
1
Profile 셋팅, 프롬프트 등 작성 요령
0
69
2
Wave file에서 Hermes와 Codex를 찾을수 없습니다.
0
55
1
gws auth login 에서 액세스 차단됨
0
49
2
google cloud 앱게시가 비활성화 되어있어요.
0
92
2

