Oh My Hermes (OMH) — Multi-agent orchestration skills for Hermes Agent. Inspired by oh-my-claudecode, rebuilt natively for Hermes primitives.
이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.
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-researchomh-ralplanomh-ralplan-driver (omh-ralplan과 함께 로드)omh-deep-interview 후 omh-ralplanomh-ralphomh-ralph-driver (omh-ralph와 함께 로드)omh-triage (직접 주도하는 경우 omh-triage-driver와 함께 로드)omh-autopilotOMH는 (플러그인이 설치된 상태에서) 처음 사용 시 프로젝트에 .omh/ 디렉토리를 자동 생성합니다.
여기에는 규칙을 설명하는 README와 선택적 공유를 위해 사전 구성된 .gitignore가 포함됩니다.
워크플로우를 실행하지 않고 미리 스캐폴딩하려면 omh_state(action="init")을 호출하세요.
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).
일반적인 정상 경로 세션은 대략 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