역할별 Hermes 프로필 만들기
프로필은 Hermes를 역할별로 나눠 쓰는 방법입니다. 코딩용, 리서치용, 개인 비서용처럼 각각 기억, 설정, 세션, 스킬, Telegram 봇 상태를 따로 가질 수 있습니다.
C
Coder Bot
코딩 작업
workspace · memory · skills
R
Research Bot
웹 조사
workspace · memory · skills
P
Personal Bot
개인 비서
workspace · memory · skills
각 profile에 따라 별도의 작업공간, 기억, 스킬을 가집니다.
텔레그램 봇, 디스코드 봇도 각 profile별로 연결할 수 있어요.
프로필은 “각자 방을 가진 Hermes”입니다
하나의 Hermes를 계속 쓰면 코딩 대화, 개인 일정, 리서치 메모가 섞일 수 있습니다. 프로필을 나누면 각 역할마다 별도의 집 폴더가 생깁니다.
coder
코딩 도우미
기억프로젝트 중심
스킬개발 도구
researcher
리서치 봇
기억자료 조사
스킬웹 검색
personal
개인 비서
기억일정/취향
스킬Telegram
중요한 주의
프로필은 기억과 설정을 분리하지만, 파일 접근을 자동으로 막아주는 보안 샌드박스는 아닙니다.
프로젝트 폴더를 분리하고 싶으면 각 프로필의
terminal.cwd를 따로 설정해야 합니다.1. 새 프로필 만들기
아래 명령어를 터미널에 입력하세요. 예시는 코딩용 프로필인 coder를 만드는 흐름입니다.
hermes profile create coder
coder setup
coder chat
프로필을 만들면 coder라는 새 명령어가 생깁니다. 이후 coder chat, coder gateway start, coder skills list처럼 사용할 수 있습니다.
잘 모르겠으면
처음에는 --clone으로 현재 설정만 복사해서 새 프로필을 만드는 방식이 편합니다.
hermes profile create researcher --clone
researcher chat
2. 역할별 Telegram 봇으로 나누기
각 프로필은 자기만의 Gateway와 bot token을 가질 수 있습니다. 예를 들어 코딩 질문은 coder 봇에게, 리서치는 researcher 봇에게 보낼 수 있습니다.
coder gateway setup
coder gateway start
researcher gateway setup
researcher gateway start
각 프로필에는 서로 다른 Telegram bot token을 넣는 것이 좋습니다. 같은 token을 두 프로필에서 쓰면 충돌을 막기 위해 Gateway가 실행을 거부할 수 있습니다.
상태 확인
어떤 프로필이 있는지, 현재 어느 프로필을 보고 있는지 헷갈리면 아래 명령어를 터미널에 입력하세요.
hermes profile list
hermes profile show coder
프로필 바꾸기
기본 Hermes 명령어가 어느 프로필을 향할지 바꾸고 싶으면 아래 명령어를 씁니다.
hermes profile use coder
hermes chat
hermes profile use default
한 번만 지정하기
기본 프로필을 바꾸지 않고 특정 명령만 특정 프로필로 실행할 수도 있습니다.
hermes -p coder chat -q "이 프로젝트 구조를 설명해줘"