Hermes가 AnySearch 스킬을 못 찾을 때 확인할 점

AnySearch 스킬을 Hermes에 넣었는데 처음에는 Hermes가 그 스킬을 바로 알아보지 못하는 경우가 있다. 스킬 폴더는 `C:\Users\24442\.hermes\\anysearch`에 있고, 안에는 ``, ``, `.env.example`, `.md`, `.conf.example`이 들어 있다. `.env` 파일에는 AnySearch API 키가 추가되어 있다.

에서 ` .\\anysearch_cli.py search "hello world" --max_results 1`을 직접 실행하면 검색 결과가 정상으로 나온다. 하지만 Hermes 안에서 AnySearch를 쓰라고 하면 처음에는 “AnySearch” 도구가 없다고 하거나 `web_search`를 쓰려 한다. 또 다른 경우에는 `skill_view not found` 같은 오류가 보인다.

다만 “로컬 anysearch 스킬을 사용하고 web_search는 쓰지 말라”고 분명히 지시하면 Hermes가 로컬 폴더로 들어가 `s/anysearch_cli.py search ...`를 실행하고 AnySearch 결과를 정상으로 돌려준다.

핵심 포인트

  • 스킬 폴더는 `.hermes\\anysearch` 아래에 `anysearch`라는 이름으로 배치되어 있다.
  • `.env` 파일에 AnySearch API 키를 넣은 뒤 명령줄 테스트는 정상으로 통과했다.
  • Hermes는 처음에 AnySearch를 도구로 알아보지 못하고 `web_search`를 쓰려 했다.
  • “로컬 anysearch 스킬을 사용하라”고 명확히 말하면 Hermes가 스크립트를 실행해 결과를 가져왔다.
  • 설치 확인은 명령줄 테스트와 Hermes 안에서의 명시 호출을 나눠서 보는 것이 좋다.

이 사건을 다룬 원문 (2)

원문 보기