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のリクエストを、再現可能で監査可能な「能力」に変換し、専門スキルの連続実行を可能にしながら、コスト、モデル選択、結果を追跡します。

主なアイデア

  • モデル混合ルーティング – 各リクエストはスコアリングされ、モデルカテゴリ(例:ultrabrainquickwriting)に割り当てられます。ルーティングテーブルは編集可能で、多数の現代的なLLMファミリーを含みます。
  • 並列ワークレーン – 作業は独立した単位に分割され、別々のGitワークツリーで実行されるため、安全に並行してツール呼び出しを行うことができます。
  • 証拠ゲート – 各ステップで型付きの結果(プロセス終了、スキーマ検証、検証受領)が生成されます。結果が「完了」と見なされるには、ゲートによる承認が必要です。
  • 長期記憶ストア – OM Hは意思決定をレビューカードとして記録し、タイムスタンプを付与し、次回のセッションで予算付きの記憶を再利用します。Hermes自身の記憶は一切変更されません。
  • 108種類の専門的 omh‑* スキル – フロントエンド、バックエンド、Rust、推論サービング、セキュリティレビュー、パフォーマンス予算、リファクタリングなど、事前に用意されたツール呼び出し。ルーターが自動的に必要なスキルを挿入します。
  • 統合ターミナルUI – HermesのTUIは、各レーンごとの行(モデル、努力、トークン、コスト、証拠状態)を表示するHUDと、プロンプト上部のフェーズ構造化TODOリストを提供します。

インストール – macOS/Linux用のワンライナーインストーラ、Windows PowerShell、Homebrew、Bun、npm、またはHermesスキルタップからインストール可能。インストール後、omh setup を実行してルーティング設定を初期化し、プラグインをHermesに登録します。

通常のワークフロー

  1. 依頼 – Hermes(または omh)に高レベルなタスクを依頼します。
  2. OM H が ルーティング を実行し、モデルチェーンを選択し、一致する omh‑* 専門スキルを読み込みます。
  3. リクエストが 分割 され、並列のワークユニット(ulw‑work)に分かれ、それぞれ独自のワークツリーで実行されます。
  4. 結果は 型付き になり、検証ゲートを通過;証拠が記録されます。
  5. セッション間で記憶すべき意思決定がある場合、メモリカード が作成されます。
  6. ターミナルのHUDは、進捗、コスト、証拠状態を継続的に表示します。

なぜ重要か – 明示的なルーティング、並列処理、監査トレースを追加することで、OM HはLLM駆動のコーディングや研究をより信頼性が高く、安価で、デバッグしやすくします。特に、既にHermes Agentを使っている開発者にとって、既存のワークフローを書き換えることなくプロダクションレベルのオペレーティングレイヤーを得られる点が特徴です。

リソース – ホームページ、ドキュメント、モデルチェーンエディタ(omh model)、DiscordコミュニティはREADMEからリンクされています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト