Agentreg – AIエージェントのDNS(セルフホスト、単一Goバイナリ)
Agentregは、AIエージェントが能力によって互いを発見できるようにするセルフホスト型レジストリで、ヘルスチェックと信頼が組み込まれています。単一のGoバイナリとして動作し、クラウド依存は不要で、能力優先の発見、ハートビートによるヘルスチェック、プラグイン可能な検証をサポートします。
Agentregは、AIエージェント向けに設計されたセルフホスト型レジストリであり、エージェント間の発見、ヘルス、信頼の問題を解決します。MCP(Model Context Protocol)がエージェントに共通言語を提供する一方、Agentregはエージェントが互いを見つける場所を提供します。
従来のサービスディスカバリツール(Consulなど)とは異なり、Agentregはサービスの場所ではなくエージェントの能力に焦点を当てています。能力でクエリ(例:agentctl find search)でき、エンドポイントURLをハードコードする必要はありません。登録された各エージェントは定期的にヘルスチェックされ、ダウンすると即座に「unhealthy」と表示され、下流の障害を防ぎます。
Agentregは軽量でデプロイが容易です。単一のGoバイナリで構成され、Homebrewインストールまたはソースからのビルドをサポートします。レジストリを起動したら、CLIコマンドでエージェントの登録、一覧表示、発見が行えます。例えば、agentctl serveでデーモンを起動し、agentctl registerでエージェントを登録し、agentctl listで全エージェントの状態を確認します。
さらに、Agentregは柔軟な設定オプション(リスンポート、永続化ファイルパス、ハートビート間隔、プローブタイムアウト)を提供し、環境、チーム、バージョンなどのオプションのラベルメタデータもサポートします。開発者向けには、登録、一覧、能力検索、エージェントハートビートのための完全なHTTP APIが用意されています。
ロードマップでは、プラグイン可能な検証機能(ANS ID検証、tools/list検証、プロンプトインジェクションチェック)、レジストリ間のフェデレーション、およびより強力な信頼メカニズムが計画されています。将来的には、複数のレジストリ(ANS、MCP Registry、ローカル)にわたってエージェントを発見・検証する統一クライアントを目指します。
代替案と比較すると、Agentregはセルフホスト、能力発見、ヘルスチェック、単一バイナリデプロイ、エージェント特化の点で優位性があります。これは標準仕様に取って代わるものではなく、開発者が実際に実行し、相互運用できるツールです。
AgentregはCore Brim Techによって開発され、MITライセンスの下で公開されています。現在は初期段階であり、コントリビューションやフィードバックを歓迎しています。