Hermes Agent

Hermes Agent는 터미널, 메신저, IDE, 자동화 작업에서 동작하는 도구 사용형 AI 에이전트입니다. 단순 챗봇처럼 답만 하는 것이 아니라, 파일을 읽고 쓰고, 터미널 명령을 실행하고, 브라우저를 조작하고, 스케줄 작업을 등록하고, 필요하면 다른 하위 에이전트에게 일을 나눌 수 있습니다.

먼저 구분해야 할 것

구분의미예시
CLI 커맨드터미널에서 hermes ...로 실행하는 명령hermes doctor, hermes model, hermes skills list
슬래시 명령어대화 중 바로 입력하는 명령/model, /skill, /reset, /cron
Toolset도구를 묶어서 켜고 끄는 단위terminal, file, browser, skills
API tool실제 세션 안에서 호출되는 함수형 도구read_file, terminal, search_files, cronjob
Skill특정 작업을 잘하기 위한 절차 문서GitHub 작업, Obsidian 정리, 디버깅 루프 등
Profile설정, 세션, 스킬, 메모리를 분리한 실행 단위개인용/업무용/실험용 프로필

왜 이 구조가 중요한가

Hermes를 이해할 때 제일 헷갈리는 부분은 “명령어”, “도구”, “스킬”이 전부 비슷해 보인다는 점입니다. 하지만 역할은 다릅니다.

  • 명령어는 Hermes 자체를 조작합니다.
  • 도구는 Hermes가 실제 세계에 손을 뻗는 방법입니다.
  • 스킬은 어떤 작업을 어떤 순서로 처리할지 알려주는 절차 기억입니다.

그래서 Hermes를 잘 쓰려면 모델만 고르는 것이 아니라, 현재 작업에 맞는 toolset과 skill을 함께 이해해야 합니다.

빠르게 쓰는 시작점

하고 싶은 일시작 명령
설치/환경 상태 확인hermes doctor, hermes status --all
모델 바꾸기hermes model 또는 /model
도구 확인hermes tools list 또는 /toolsets
스킬 확인hermes skills list 또는 /skills
메신저 gateway 확인hermes gateway status 또는 /platforms
스케줄 작업 확인hermes cron list 또는 /cron

이 시리즈의 글

  • 명령어 — 터미널 명령과 세션 명령.
  • 도구 — 에이전트가 실제로 일하는 방식.
  • 스킬 — 작업 절차를 불러오는 방식.