Repolode
Yonkoo11

Yonkoo11/hermes-dojo

Hermes Agentのセッション失敗を分析し、弱いスキルを修正してGEPAによる進化を実行し、進捗を報告する自己改善アドオン。

スター
187
フォーク
17
未解決の Issue
0
最終コミット
5 か月前

これは何?

Hermes Dojoは、Hermes Agent向けの自己改善システムです。state.dbからエージェントのセッションログを読み込み、ツールエラーやリトライループ、ユーザーによる修正といった失敗を検出し、スキルごとの成功率を追跡します。

システムは根本原因ごとに弱点を順位付けし、それに応じて対処します。失敗する既存スキルにパッチを適用し、対応するスキルがない内容をユーザーが繰り返し依頼した場合は新しいスキルを作成し、弱いスキルにはGEPAによる自己進化を実行します。結果は日次メトリクスとして保存され、時間の経過に伴う学習曲線を確認できます。

DojoはHermesのスキルとしてインストールされ、/dojo analyze、/dojo improve、/dojo report、/dojo historyなどのコマンドを提供します。夜間cronモードでは一連の処理を実行し、朝のレポートをTelegramまたはCLIに送信できます。利用にはHermes Agent v0.2.0以降、Python 3.10以降、およびGEPA用のhermes-agent-self-evolutionパッケージが必要です。

主な機能

  • 01エージェントのセッションログを解析し、ツールエラー、リトライループ、ユーザーによる修正を検出。
  • 02スキルごとの成功率を追跡し、根本原因に基づいて弱いスキルを順位付け。
  • 03失敗するスキルに、エラーへの対処を目的としたパッチを適用。
  • 04ユーザーから繰り返し寄せられる、未対応の依頼をもとに新しいスキルを作成。
  • 05弱いスキルにGEPAによる自己進化を実行し、学習曲線を確認できるよう日次メトリクスを保存。
  • 06CLIまたはTelegramにレポートを送信。夜間cronサイクルも利用可能。

ユースケース

  • ツールAPIの変更やタイムアウトがあっても、Hermes Agentのスキルの信頼性を保つ。
  • エージェントのスキルがどこで失敗しているか、日次サマリーを確認する。
  • ユーザーが繰り返し依頼するタスク向けに、新しいスキルの草案を自動作成する。
  • 数週間にわたるエージェントの性能向上を測定する。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/Yonkoo11/hermes-dojo.git
  2. 2

    ディレクトリに移動してインストーラーを実行する

    cd hermes-dojo && ./install.sh
  3. 3

    デモデータを投入する(任意)

    cd ~/.hermes/skills/hermes-dojo/scripts && python3 seed_demo_data.py --days 7
  4. 4

    パイプライン全体のデモを実行する

    python3 demo.py --reset

使う前に知っておきたいこと

  • Hermes Agent v0.2.0以降とPython 3.10以降が必要です。
  • 自己進化(GEPA)には、別プロジェクトのhermes-agent-self-evolutionも必要です。

トピック

よくある質問

hermes-dojo とは?
Hermes Agentのセッション失敗を分析し、弱いスキルを修正してGEPAによる進化を実行し、進捗を報告する自己改善アドオン。 Hermes Dojoは、Hermes Agent向けの自己改善システムです。state.dbからエージェントのセッションログを読み込み、ツールエラーやリトライループ、ユーザーによる修正といった失敗を検出し、スキルごとの成功率を追跡します。
hermes-dojo は無料で使えますか?ライセンスは?
hermes-dojo は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
hermes-dojo は今もメンテナンスされていますか?
半年以内に更新あり。hermes-dojo の最終コミットは 2026年6月6日 です。
hermes-dojo は何に使えますか?
ツールAPIの変更やタイムアウトがあっても、Hermes Agentのスキルの信頼性を保つ。 エージェントのスキルがどこで失敗しているか、日次サマリーを確認する。 ユーザーが繰り返し依頼するタスク向けに、新しいスキルの草案を自動作成する。 数週間にわたるエージェントの性能向上を測定する。
hermes-dojo のインストール方法は?
リポジトリをクローンする: git clone https://github.com/Yonkoo11/hermes-dojo.git ディレクトリに移動してインストーラーを実行する: cd hermes-dojo && ./install.sh デモデータを投入する(任意): cd ~/.hermes/skills/hermes-dojo/scripts && python3 seed_demo_data.py --days 7 パイプライン全体のデモを実行する: python3 demo.py --reset
hermes-dojo はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Yonkoo11/hermes-dojo

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト