inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[단테랩스] Hermes × Codex 로 세우는 나만의 AI 가상 오피스 (8주 마스터 과정)

Unit 4.1 — 웹훅 - 바깥 세상이 회사를 부른다

isolated dashboard 관련 문의

해결된 질문

39

뀨구기

작성한 질문수 28

0

안녕하세요. 강의 수강 중 Webhook 설정 관련해서 문의드립니다.

Dashboard에서 profile을 sophie로 선택한 상태에서 Webhook을 생성했는데, gateway restart를 해도 Sophie의 CLI에서는 해당 Webhook이 조회되지 않았습니다.
확인해보니 Dashboard에서 Sophie를 선택했더라도 Webhook은 default profile 쪽에 생성되어 있었습니다.

GPT에서는 대안으로 프로필별 전용(isolated) Dashboard를 실행하는 방법을 추천해주었는데, 강사님 강의 화면에서는 별도의 전용 Dashboard를 사용하시는 것 같지는 않아 문의드립니다.

멀티프로필 환경에서 Dashboard의 Webhook을 해당 프로필에 정상적으로 생성하기 위해 별도로 설정하신 부분이 있을까요?

인공지능(ai) ai-agent

답변 2

0

Dante(곽지호)

안녕하세요. 뀨구기님

문의 주신 내용으로 자료를 다시 검토해봤습니다.

결론적으로 관찰하신 내용이 맞고, GPT가 제안한 방향도 맞습니다.


대시보드의 프로필 선택기는 "보기"를 바꿔주지만, 웹훅 생성만은 그 선택을 타지 않아요. (이게 참 아쉬운 부분)

웹훅 구독 파일은 대시보드 프로세스가 실행된 프로필 홈에 저장되기 때문입니다.

- 소피 게이트웨이가 읽는 곳: ~/.hermes/profiles/sophie/webhook_subscriptions.json

- default로 뜬 대시보드가 쓰는 곳: ~/.hermes/webhook_subscriptions.json

두 파일이 달라서, 게이트웨이를 몇 번 재시작해도 소피 CLI에는 보이지 않습니다.

여기에 한 가지가 더 겹칩니다. hermes -p sophie dashboard 로 띄우셔도

기본 동작은 머신 대시보드로 넘기고 UI에서 소피만 미리 선택해 주는 것입니다 (v2026.6.19부터).

이때 터미널에 이런 줄이 찍힙니다.

Routing to the machine dashboard (profile 'sophie' preselected).
Use --isolated for a dedicated per-profile server.

이 줄이 보이셨다면 대시보드는 default 홈으로 떠 있는 상태입니다.

해결 방법 두 가지가 있어요.


방법 A — 소피 전용 대시보드 (GPT가 안내한 방법, 정식 옵션입니다)

hermes dashboard --stop
hermes -p sophie dashboard --isolated --port 9120

--isolated가 위 리라우팅을 끄는 공식 플래그입니다. 머신 대시보드를 함께 쓰고 싶으시면 포트만 다르게 주시면 됩니다.

이 상태에서 만든 웹훅은 소피 홈에 저장되고, 게이트웨이 재시작 후

hermes -p sophie webhook list

에 바로 잡힙니다.


방법 B — CLI로 생성 (버전과 무관하게 확실합니다)

hermes -p sophie webhook subscribe magma-inquiry \
   --description "마그마 고객 문의 접수·분류·답변 초안" \
   --deliver slack \
   --prompt "고객 문의입니다. ..."

CLI는 실행한 프로필 홈에 직접 쓰므로 대시보드가 어디에 떠 있든 영향받지않습니다.

대시보드는 조회·수정용으로만 쓰시면 됩니다.


이미 잘못 만들어진 구독 옮기기

cat ~/.hermes/webhook_subscriptions.json

여기 있는 항목을 소피 홈 파일로 옮기시면 됩니다.

secret 값이 들어 있는 파일이니 권한은 chmod 600으로 유지해 주세요.

게이트웨이는 파일 변경을 감지해 자동 반영하지만, 확실히 하시려면 한 번 재시작해 주시면 됩니다.

강의 영상에서도 "대시보드를 종료하고 소피 전용 대시보드로 다시 올린다"고 안내드렸는데,

--isolated 플래그를 화면에서 명시적으로 강조하지 못했습니다.

자료실 가이드에 이 부분을 보완해 두겠습니다. 좋은 질문 감사합니다. 단테드림

0

뀨구기

질문에 추가하고 싶은 내용이 있는데, 캡처된 부분을 확인하면서(7:00) gpt 랑 문제 해결을 했었습니다.


image.png

hermess agent 어떤것을 사용해야 하는지?

0

4

1

hermess agent 어떤것을 사용해야 하는지?

0

7

1

수강생 전용관 링크 부탁해요

0

5

1

별도로 llama3.2-3b-64k 모델을 만드신 이유가 궁금합니다.

0

6

0

VPS 환경에서 webhook 구성시 차이점.

0

15

2

Search를 들어가면 brave search가 없습니다.

0

11

2

텔레그램에 메세지 보내기

0

12

1

8.2 절 칸반보드 실행 결과에 대한 질문입니다.

0

33

2

8.1. 키움증권 연동하는 내용 잘문입니다.

0

41

2

혼자 이거저것하다보니..

0

42

2

wave 터미널, 마우스 우클릭 "File Browser" 없네요

0

31

2

Unit3.8-칸반 작업 관련

0

40

2

Unit 6.4. 영상에 있는 ethan에게 주는 블로그 콘텐츠 파이프라인 프롬프트는 어디있어요? 강의자료에서 찾기가 어려워요

0

35

2

섹션8 수업자료

0

39

1

DM에서 스레드로 답변이 오지 않습니다

0

39

2

unit 1.13 텔레그램 연동에서 그룹ID 부분

0

48

2

웹훅 설치 문의

0

50

2

칸바 교육 듣고 있는데 카드 추가할때 워크스페이스가 나와서 안되요

0

28

3

슬랙 연결 에러

0

41

2

코드 제공

0

33

2

부록1. 모델에서 LM studio와 custom endpoint 차이

0

39

2

hermes에서 클로드 쓰는법 있을까요?

0

59

2

manifest 여기 안에 소피.json 파일 넣는법

0

45

2

멀티프로필 올리버 채용하고 다른에이전트 채용하는데서 슬랙용밖에 없나요?

0

31

1