witt3rd/oh-my-hermes

Oh My Hermes (OMH) — Multi-agent orchestration skills for Hermes Agent. Inspired by oh-my-claudecode, rebuilt natively for Hermes primitives.

103
GitHub 스타
9
포크
Python
언어
MIT
라이선스
2026.07.07
최근 푸시
2026.06.08
별표한 날

AI 분석

설치 난이도: 쉬움
큐레이터 노트
Hermes Agent를 사용하는 멀티 에이전트 워크플로우를 구축하려는 개발자에게 적합합니다. 특히 복잡한 도메인에서 리서치, 계획, 실행을 자동화하려는 경우 유용합니다.

강점

  • Hermes Agent를 위한 멀티 에이전트 오케스트레이션 스킬을 제공하며, 합의 기반 계획, 요구사항 인터뷰, 검증된 실행 등 다양한 기능을 모듈식으로 구성할 수 있습니다.
  • 스킬이 독립적으로 작동하며 의존성이 없어 설치와 사용이 간편합니다.
  • 선택적 플러그인을 통해 훅 기반 역할 주입, 원자적 상태 관리, 증거 수집 등 고급 기능을 추가할 수 있습니다.

약점

  • wiki/fact_store/memory 지속성이 아직 통합되지 않아 연구 아티팩트의 장기 저장이 제한적입니다.
  • 일부 기능(예: omh-deep-research 검증자의 도구 범위 지정)이 Hermes 설치에 따라 제한될 수 있습니다.
  • 아직 초기 단계(v0.1)인 omh-triage 스킬은 추가 역할이 필요하며, 실제 사용 경험이 부족합니다.

주의사항

  • omh-deep-research의 비용 범위를 이해하고 사용해야 하며, 최대 14-16회의 delegate_task 호출이 발생할 수 있습니다.
  • 플러그인 사용 시 Python 3.10+ 및 pyyaml이 필요하므로 환경을 확인해야 합니다.
  • Hermes Agent v0.7.0+가 필요하므로 호환성을 확인해야 합니다.

시작 가이드

  • Hermes Agent v0.7.0+가 설치되어 있는지 확인합니다.
  • 제공된 명령어로 스킬을 설치하거나 수동으로 복사합니다.
  • 선택적 플러그인을 설치하려면 Python 3.10+ 및 pyyaml을 준비합니다.
  • 시작하기 가이드를 참조하여 원하는 워크플로우에 맞는 스킬을 선택하고 사용합니다.
  • 문서(docs/)를 읽고 각 스킬의 상세 작동 방식을 이해합니다.

README 한국어 번역

이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.

Oh My Hermes (OMH)

Hermes Agent를 위한 멀티 에이전트 오케스트레이션 스킬입니다. oh-my-claudecode에서 영감을 받았으며, Hermes 프리미티브에 맞게 네이티브로 재구축되었습니다.

OMH는 합의 기반 계획, 요구사항 인터뷰, 검증된 실행을 위한 구성 가능한 스킬을 제공합니다. 또한 훅 기반 역할 주입, 원자적 상태 관리, 증거 수집을 추가하는 선택적 플러그인도 포함되어 있습니다. 스킬은 독립적으로 작동하며 의존성이 없습니다.

스킬 설명
omh-deep-research 다단계 웹 리서치: 분해 → 병렬 검색 → 종합 → 인용 검증
omh-ralplan 합의 기반 계획: Planner → Architect → Critic이 합의에 도달할 때까지 토론
omh-ralplan-driver omh-ralplan 실행을 위한 디스패처 플레이북 — 컨텍스트 패키지 작성(품질이 탄생하는 곳), 라운드 디스패치, 증류, 최종 검토
omh-deep-interview 소크라테스식 요구사항 인터뷰 (커버리지 추적 포함)
omh-ralph 검증된 실행: 구현 → 검증 → 완료될 때까지 반복
omh-ralph-driver omh-ralph 실행을 위한 디스패처 플레이북 — 계획 수립, 병렬 배치, 증거 수집, 검증자 규율, 스트라이크 분류, Step-7 최종 아키텍트 검토, 커밋 위생
omh-ralph-task 단일 omh-ralph 작업을 위한 실행자 규율 — 작업 범위 계약, 파일 범위 엄격성, 형제 작업 격리를 위한 stash-verify-against-HEAD, 커밋 작성자 오버라이드, 구조화된 보고서 형식
omh-triage (v0.1) 이슈 백로그에 대한 다중 역할 합의 트리아지 — Maintainer(코드 기반) + Skeptic(가지치기); 실제 라운드 후 더 많은 역할 추가 예정. witt3rd/oh-my-hermes#9 참조
omh-triage-driver (v0.1) omh-triage 실행을 위한 디스패처 플레이북 — 사전 백로그 감사, 역할 전달 디스패치, 증류, 사용자 승인 게이트
omh-autopilot 세 가지 스킬을 모두 엔드투엔드로 구성하는 전체 파이프라인

구성 (익숙하지 않은 도메인에 권장되는 파이프라인):

omh-deep-research → omh-deep-interview → omh-ralplan → omh-ralph

(도메인이 익숙하지 않은 경우 omh-autopilot의 Phase -1로 omh-deep-research를 포함시키거나, 그렇지 않으면 인터뷰부터 시작합니다.)

설치

hermes skills tap add witt3rd/oh-my-hermes
hermes skills install omh-deep-research omh-ralplan omh-ralplan-driver omh-deep-interview omh-ralph omh-ralph-driver omh-ralph-task omh-autopilot

또는 skills/<name>/~/.hermes/skills/omh/에 수동으로 복사합니다.

선택적 플러그인의 경우: plugins/omh/~/.hermes/plugins/omh/에 설치합니다. (Python 3.10+ 및 pyyaml 필요)

로컬 개발(심볼릭 링크를 통한 실시간 편집)은 CONTRIBUTING.md를 참조하세요.

시작하기

  • 익숙하지 않은 도메인에 대한 배경 지식이 필요한가요?omh-deep-research
  • 계획만 필요하신가요?omh-ralplan
  • ralplan 실행을 직접 주도하시나요?omh-ralplan-driver (omh-ralplan과 함께 로드)
  • 모호한 아이디어가 있나요?omh-deep-interviewomh-ralplan
  • 계획이 있고 실행이 필요하신가요?omh-ralph
  • ralph 실행을 직접 주도하시나요?omh-ralph-driver (omh-ralph와 함께 로드)
  • 이슈 백로그를 정리하시나요?omh-triage (직접 주도하는 경우 omh-triage-driver와 함께 로드)
  • 엔드투엔드?omh-autopilot

OMH는 (플러그인이 설치된 상태에서) 처음 사용 시 프로젝트에 .omh/ 디렉토리를 자동 생성합니다. 여기에는 규칙을 설명하는 README와 선택적 공유를 위해 사전 구성된 .gitignore가 포함됩니다. 워크플로우를 실행하지 않고 미리 스캐폴딩하려면 omh_state(action="init")을 호출하세요.

알려진 격차

  • wiki/fact_store/memory 지속성omh-deep-research에서 생성된 연구 아티팩트에 대해 아직 통합되지 않았습니다.
  • 호출별 하위 에이전트 도구 범위 지정omh-deep-research 검증자의 경우 Hermes 설치에 따라 사용하지 못할 수 있습니다.

확인된 보고서 센티넬(.omh/research/{slug}-report.md with status: confirmed)이 v1의 지속적인 인터페이스이며, 다운스트림 스킬이 이를 직접 사용합니다. 결과를 fact_store나 wiki에 지속하는 것은 Q2 항목으로 연기되었습니다. 이 경우 role-research-verifier.md의 산문으로 READ-ONLY 계약이 적용됩니다 (A5).

비용 범위 (omh-deep-research)

일반적인 정상 경로 세션은 대략 5-8회의 delegate_task 호출입니다. (연구자 3-5명 + 후속 0-1명 + 종합자 1명 + 검증자 1명). 한 번의 종합 재시도가 있는 경우 최대 ~10-12회 호출이 예상됩니다. 3회 재시도 제한은 최악의 경우 BLOCKED가 표시되기 전까지 ~14-16회 호출로 제한합니다.

요구사항

Hermes Agent v0.7.0+. 플러그인은 추가로 Python 3.10+ 및 pyyaml이 필요합니다.

문서

  • docs/concepts.md — 네 가지 스킬의 작동 방식
  • docs/plugin.md — v2 플러그인 (역할, 훅, 도구)
  • docs/omh-delegate.md — 강화된 위임 래퍼
  • docs/omc-comparison.md — OMC와의 기원 및 설계 선택
  • docs/hermes-constraints.md — OMH가 Hermes 제한을 우회하는 방법
  • docs/gaps.md — 아직 구축되지 않은 것
  • ROADMAP.md — 버전 및 방향

라이선스

MIT

원본 저장소: witt3rd/oh-my-hermes

라이선스: MIT

게재 제외를 원하시면 삭제 요청을 보내주세요.