Hermes 에이전트 훅은 특정 이벤트가 발생했을 때 스크립트나 동작을 자동화하는 데 사용됩니다. 이는 예약된 작업을 위한 크론을 대체하기보다는 알림, 감사, 작업 완료 알림, 장애 알람, 로그 아카이빙 등에 적합합니다.
어떤 시나리오가 적합한가
- 긴 작업은 정기적으로 상기시킵니다.
- 작업이 끝나면 텔레그램이나 슬랙 알림을 보내세요.
- 도구 호출이 실패할 때 로그를 작성하세요.
- 에이전트는 각 단계가 실행된 후 가벼운 감사를 합니다.
초보자를 위한 글쓰기 방법
가장 간단한 알림 스크립트부터 시작하고, 파일을 수정하거나 요청을 하거나 프로덕션 인터페이스를 호출하는 복잡한 훅을 작성하지 마세요. 훅의 스크립트는 반복 가능해야 하며, 실패가 주요 작업에 영향을 주지 않아야 하므로 출력을 로그에 기록하는 것이 가장 좋습니다.
그리고 크론
cron은 "시간이 작업을 촉발할 때까지"라는 뜻입니다; 훅은 "이벤트가 발생했을 때 트리거 액션"을 의미합니다. 매일 9시에 요약을 실행하고 싶다면 cron을 사용하세요; 작업이 완료되면 자동으로 알림을 주고 싶다면 Hook을 사용하세요.
한마디로: Hermes Hooks는 이벤트 알림과 자동 보조 자료에 적합하며, 일정 작업 자체에는 적합하지 않습니다.
공식 오픈 소스 주소: https://github.com/NousResearch/hermes-agent; 공식 문서 기록: https://hermes-agent.nousresearch.com/.