rlaope/oh-my-hermes
All in one plugin for Hermes Agent ⚚ the coding intelligence, a long-term memory system and model optimized workflow packages
oh‑my‑hermes (OM H)
何であるか – OM H はオープンソースの Hermes Agent(LLM駆動のAIアシスタント)のためのプラグイン/オペレーティングレイヤーです。Hermesを自然言語フロントエンドとして維持しつつ、構造化されたワークフローエンジン、明示的な証拠ゲート、長期記憶、およびモデル別ルーティングを追加します。要するに、単なるHermesのリクエストを、再現可能で監査可能な「能力」に変換し、専門スキルの連続実行を可能にしながら、コスト、モデル選択、結果を追跡します。
主なアイデア
- モデル混合ルーティング – 各リクエストはスコアリングされ、モデルカテゴリ(例:
ultrabrain、quick、writing)に割り当てられます。ルーティングテーブルは編集可能で、多数の現代的なLLMファミリーを含みます。 - 並列ワークレーン – 作業は独立した単位に分割され、別々のGitワークツリーで実行されるため、安全に並行してツール呼び出しを行うことができます。
- 証拠ゲート – 各ステップで型付きの結果(プロセス終了、スキーマ検証、検証受領)が生成されます。結果が「完了」と見なされるには、ゲートによる承認が必要です。
- 長期記憶ストア – OM Hは意思決定をレビューカードとして記録し、タイムスタンプを付与し、次回のセッションで予算付きの記憶を再利用します。Hermes自身の記憶は一切変更されません。
- 108種類の専門的
omh‑*スキル – フロントエンド、バックエンド、Rust、推論サービング、セキュリティレビュー、パフォーマンス予算、リファクタリングなど、事前に用意されたツール呼び出し。ルーターが自動的に必要なスキルを挿入します。 - 統合ターミナルUI – HermesのTUIは、各レーンごとの行(モデル、努力、トークン、コスト、証拠状態)を表示するHUDと、プロンプト上部のフェーズ構造化TODOリストを提供します。
インストール – macOS/Linux用のワンライナーインストーラ、Windows PowerShell、Homebrew、Bun、npm、またはHermesスキルタップからインストール可能。インストール後、omh setup を実行してルーティング設定を初期化し、プラグインをHermesに登録します。
通常のワークフロー
- 依頼 – Hermes(または
omh)に高レベルなタスクを依頼します。 - OM H が ルーティング を実行し、モデルチェーンを選択し、一致する
omh‑*専門スキルを読み込みます。 - リクエストが 分割 され、並列のワークユニット(
ulw‑work)に分かれ、それぞれ独自のワークツリーで実行されます。 - 結果は 型付き になり、検証ゲートを通過;証拠が記録されます。
- セッション間で記憶すべき意思決定がある場合、メモリカード が作成されます。
- ターミナルのHUDは、進捗、コスト、証拠状態を継続的に表示します。
なぜ重要か – 明示的なルーティング、並列処理、監査トレースを追加することで、OM HはLLM駆動のコーディングや研究をより信頼性が高く、安価で、デバッグしやすくします。特に、既にHermes Agentを使っている開発者にとって、既存のワークフローを書き換えることなくプロダクションレベルのオペレーティングレイヤーを得られる点が特徴です。
リソース – ホームページ、ドキュメント、モデルチェーンエディタ(omh model)、DiscordコミュニティはREADMEからリンクされています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト