Published on

Hermes의 텔레그램 과정 메시지를 깔끔하게 정리하는 방법

Authors
  • 테크버킷
    Name
    테크버킷
    Twitter

Hermes Agent를 텔레그램으로 쓰다 보면, 답변보다 중간 과정 메시지가 더 많이 보일 때가 있습니다.

처음에는 에이전트가 무엇을 하고 있는지 보여서 오히려 유용합니다. 하지만 익숙해지면 채팅창이 꽤 복잡하게 느껴집니다.

특히 이런 메시지들이 반복됩니다.

skill_view...
read_file...
terminal...
Still working...

모바일에서는 이런 메시지가 길게 쌓이면서 정작 최종 답변이 아래로 밀려버리기도 합니다.

이번 글은 텔레그램에서 Hermes Agent를 조금 더 깔끔하게 쓰는 방법을 정리한 글입니다.

왜 메시지가 많이 뜰까?

Hermes는 단순 챗봇이 아니라 실제로 여러 작업을 수행하는 에이전트입니다. 그래서 작업 과정 자체를 텔레그램 채팅창에 표시합니다.

대표적으로 다음과 같은 메시지가 반복해서 보일 수 있습니다.

  • reasoning 표시
  • tool progress 메시지
  • Still working... 알림

처음에는 상태 확인에 도움이 되지만, 매일 쓰다 보면 오히려 답변 읽기에 방해가 될 수 있습니다.

해결 방법

1. Reasoning 숨기기

reasoning은 모델의 추론 과정을 보여주는 기능입니다. 디버깅에는 유용하지만, 평소 텔레그램 사용에서는 끄는 편이 훨씬 깔끔합니다.

터미널에서는 이렇게 설정합니다.

hermes config set display.show_reasoning false
hermes gateway restart

프로필 사용 시에는 --profile 옵션을 붙입니다.

hermes --profile video-maker-victoria config set display.show_reasoning false
hermes --profile video-maker-victoria gateway restart

Hermes에게 자연어로 요청해도 됩니다.

텔레그램에서 reasoning 표시 꺼줘

또는 세션 안에서 명령어로 전환할 수도 있습니다.

/reasoning hide

다시 표시하려면:

/reasoning show

2. Tool Progress 줄이기

tool progress는 Hermes가 도구를 실행할 때 표시되는 진행 메시지입니다.

설정 키는 아래입니다.

display.platforms.telegram.tool_progress

사용 가능한 값은 다음과 같습니다.

off
new
all
verbose

각 값의 의미는 다음과 같습니다.

  • off: 표시 안 함
  • new: 도구가 바뀔 때만 표시
  • all: 모든 progress 표시
  • verbose: 인자까지 자세히 표시

텔레그램에서는 new 정도가 가장 무난합니다.

hermes config set display.platforms.telegram.tool_progress new
hermes gateway restart

프로필 사용 시:

hermes --profile video-maker-victoria config set display.platforms.telegram.tool_progress new
hermes --profile video-maker-victoria gateway restart

Hermes에게 자연어로 요청할 수도 있습니다.

텔레그램 tool progress를 최소한만 표시해줘

완전히 끄고 싶다면:

hermes config set display.platforms.telegram.tool_progress off
hermes gateway restart

다만 처음부터 완전히 끄면 긴 작업 중 멈춘 것처럼 느껴질 수 있습니다.

3. Still working... 알림 줄이기

긴 작업 중에는 아래 같은 메시지가 표시될 수 있습니다.

Still working...

이 알림은 아래 설정으로 조절합니다.

agent.gateway_notify_interval

단위는 초입니다. 예를 들어 5분마다만 표시하려면:

hermes config set agent.gateway_notify_interval 300
hermes gateway restart

프로필 사용 시:

hermes --profile video-maker-victoria config set agent.gateway_notify_interval 300
hermes --profile video-maker-victoria gateway restart

Hermes에게 자연어로 요청해도 됩니다.

Still working 알림을 덜 자주 보내줘

완전히 끄려면:

hermes config set agent.gateway_notify_interval 0
hermes gateway restart

개인적으로는 완전히 끄기보다 300초 정도로 늘리는 편을 추천합니다.

4. 가장 추천하는 설정: Progress 자동 삭제

개인적으로 가장 만족도가 높았던 설정은 작업 완료 후 tool progress를 자동 삭제하는 기능입니다.

설정 키:

display.platforms.telegram.cleanup_progress

활성화:

hermes config set display.platforms.telegram.cleanup_progress true
hermes gateway restart

프로필 사용 시:

hermes --profile video-maker-victoria config set display.platforms.telegram.cleanup_progress true
hermes --profile video-maker-victoria gateway restart

자연어로는 이렇게 요청할 수 있습니다.

텔레그램에서 작업 끝나면 progress 메시지 자동 삭제해줘

이 설정을 켜면 흐름이 이렇게 바뀝니다.

  1. 작업 중에는 progress 표시
  2. 진행 상황 확인 가능
  3. 최종 답변 도착
  4. 중간 progress 메시지 자동 삭제
  5. 채팅창에는 최종 답변만 남음

삭제 애니메이션이 조금 요란할 수는 있지만, 채팅창이 훨씬 깔끔하게 유지됩니다.

5. 진행 메시지를 한글로 바꾸기

Hermes를 쓰다 보면 중간 메시지에 영어가 자주 표시됩니다.

예를 들면:

read_file
skill_view
terminal
Still working...

이런 메시지를 더 짧고 익숙한 한국어 표현으로 바꿀 수도 있습니다.

파일 읽는 중
스킬 확인 중
터미널 실행 중
아직 작업 중

또는 더 짧게:

읽는 중
확인 중
실행 중
작업 중

특히 텔레그램처럼 빠르게 확인하는 환경에서는 짧은 한국어 상태 문구가 훨씬 읽기 편합니다.

이 부분은 Hermes의 locale/message 관련 설정이나 표시 문구 커스터마이징으로 접근할 수 있습니다.

예를 들면:

🔧 skill_view...

대신:

🔧 스킬 확인 중...

또는:

확인 중...

이 부분은 추후 별도 글로 다뤄도 괜찮을 것 같습니다.

추천 설정 조합

텔레그램에서 Hermes를 깔끔하게 쓰고 싶다면 아래 조합을 추천합니다.

hermes config set display.show_reasoning false
hermes config set display.platforms.telegram.tool_progress new
hermes config set agent.gateway_notify_interval 300
hermes config set display.platforms.telegram.cleanup_progress true
hermes gateway restart

또는 Hermes에게 이렇게 요청해도 됩니다.

텔레그램 채팅창이 덜 지저분하게 설정해줘

- reasoning 숨기기
- tool progress 최소화
- Still working 알림 줄이기
- 작업 끝나면 progress 메시지 자동 삭제

이 조합의 특징은 다음과 같습니다.

  • reasoning 숨김
  • tool progress 최소화
  • 긴 작업 알림 간격 증가
  • 완료 후 progress 자동 삭제

즉, 작업 중에는 상태를 확인할 수 있고, 끝난 뒤에는 채팅창이 깔끔하게 유지됩니다.

더 조용하게 쓰고 싶다면

중간 과정 자체를 거의 보고 싶지 않다면 아래처럼 설정할 수도 있습니다.

hermes config set display.platforms.telegram.tool_progress off
hermes config set agent.gateway_notify_interval 0
hermes config set display.platforms.telegram.cleanup_progress true
hermes gateway restart

또는:

텔레그램 진행 메시지를 거의 안 보이게 설정해줘

다만 처음부터 너무 조용하게 만들면 긴 작업 중 멈춘 것처럼 느껴질 수 있으므로, 어느 정도 익숙해진 뒤 사용하는 편을 추천합니다.

정리

Hermes Agent를 텔레그램으로 쓰다 보면 채팅창이 지저분해지는 건 자연스러운 일입니다. Hermes는 단순 챗봇이 아니라 실제로 여러 작업을 수행하는 에이전트이기 때문입니다.

다만 아래 네 가지 설정만으로도 훨씬 깔끔하게 사용할 수 있습니다.

reasoning 표시 끄기
tool progress 빈도 줄이기
Still working 알림 간격 늘리기
최종 답변 후 progress 자동 삭제

특히 가장 추천하는 설정은 아래입니다.

hermes config set display.platforms.telegram.cleanup_progress true

또는:

작업 끝나면 텔레그램 progress 메시지 자동 삭제해줘

작업 중에는 진행 상황을 볼 수 있고, 끝나면 중간 메시지가 자동 정리됩니다.

텔레그램에서 Hermes를 자주 사용한다면 체감 차이가 꽤 큰 설정입니다.

Hermes의 더 기본적인 사용법이 궁금하다면 다음 글도 함께 참고해보세요.