Communityコーディング&開発github.com

supertrained/rhumb

外部ツールのためのエージェントゲートウェイ — Rhumb Indexはサービスを評価し、Rhumb Resolveはサポートされた機能呼び出しをガバナンスされた実行レールを通じてルーティングします。

rhumb とは?

supertrained/rhumbは、AIエージェントが外部サービスやツールと安全かつ効率的に連携するためのゲートウェイを提供します。このスキルは、まずRhumb Indexによって各サービスの信頼性やパフォーマンスをスコアリングし、次にRhumb Resolveがサポートされている機能呼び出しを、定義されたガバナンスポリシーに従って適切な実行レールにルーティングします。これにより、エージェントは複雑な外部連携を意識することなく、一貫したインターフェースでツールを活用できるようになります。Claude CodeやCodexなどの主要なエージェントプラットフォームと統合可能で、開発者はYAML設定ファイルを用いてルーティングルールや評価基準をカスタマイズできます。結果として、外部ツールの統合におけるセキュリティ、信頼性、拡張性が向上し、エージェントの自律的なワークフローがより堅牢になります。

対応~Claude Code~Codex CLI~Cursor
npx skills add supertrained/rhumb

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

rhumb は何をしますか?

外部ツールのためのエージェントゲートウェイ — Rhumb Indexはサービスを評価し、Rhumb Resolveはサポートされた機能呼び出しをガバナンスされた実行レールを通じてルーティングします。

概要

supertrained/rhumb は、AIエージェントが外部ツールやサービスと統合するための統一ゲートウェイを提供します。このスキルは2つの主要コンポーネントで構成されています:

  • Rhumb Index: 外部サービスの信頼性、応答速度、可用性をスコアリングし、最適なサービスを選択するための指標を提供します。
  • Rhumb Resolve: エージェントからの機能呼び出しを受け取り、事前に定義されたガバナンスルールに基づいて適切な実行レール(API、CLI、SDKなど)にルーティングします。

使用方法

# rhumb-config.yaml の例
version: '1.0'
routes:
  - capability: "search"
    services:
      - name: "search-service-v1"
        url: "https://api.example.com/search"
        index:
          reliability: 0.95
          latency: 120ms
      - name: "search-service-v2"
        url: "https://api.example.com/v2/search"
        index:
          reliability: 0.98
          latency: 80ms
    resolve:
      strategy: "best-index"

インストール

pip install rhumb-agent-gateway

クイックスタート

from rhumb import RhumbGateway

gateway = RhumbGateway(config_path="./rhumb-config.yaml")
result = gateway.resolve("search", query="AI agents")
print(result)

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他のAIエージェントプラットフォーム

ライセンス

MIT

関連スキル