CosmosMind-ai/RSI-Harness

RSIH — versionable, shareable agent harness: Pi coding agent + Genome config layer

解決する問題

RSIH (RSI-Harness) は、エージェント設定が散在する問題に対処します。システムプロンプト、ツールセット、設定をさまざまなファイルやCLIフラグに分散して管理するのではなく、RSIHではこれらを単一のバージョン管理可能で共有可能なオブジェクトである Genome にまとめることが可能になります。これにより、ユーザーは異なるエージェント「ハーネス」(コンテキスト)を即座に切り替えることができ、エージェントの設定を再現可能かつ再現可能に保つことができます。

動作方法

Piコーディングエージェント の上位に配置された設定レイヤーとして構築されています。RSIHはコアエージェントロジックをフォークしません。代わりに、「パッチ」システムを使用し、Genomeは12の特定コンポーネント(例:指示、ツール、スキル、実行時ポリシー)に対するオーバーライドを定義します。Genomeにフィールドが存在しない場合、デフォルトのPi設定を継承します。

主な機能:

  • Genome Expression Engine (GEE):インタラクティブツール(gee)で、RSIH、Pi、Claude Codeからの実際のセッション履歴を分析し、繰り返しパターンやツール使用の証拠に基づいて新しいGenomeを自動生成します。
  • CWDベースのセッション:複数のスクリプト呼び出しにわたって会話の継続を可能にする --run-id をサポートします。
  • Genome管理:ローカルディレクトリやシードバンドルからGenomeを一覧表示、表示、検証、インストールするためのツールを提供します。

対象ユーザー

異なるプロジェクトやワークフロー(例:研究実験ハーネス)に特化した複数のエージェント設定を維持したい開発者やAIエージェントユーザー。

特徴

  • 証拠に基づく生成:ユーザーがプロンプトを書くのではなく、実際の使用履歴を分析してエージェントハーネスを自動生成します。
  • コアのフォークなし:Piコーディングエージェントとの完全な互換性を維持し、Piの新しい機能は自動的にサポートされます。
  • 共有可能なバンドル:Genomeは自己完結型のディレクトリであり、ローカルフォルダにドロップするだけで専用エージェント設定を即座にデプロイできます。
  • 包括的な設定:キーボードショートカット、テーマ、MCPサーバー、実行時ポリシーなど、12の異なるコンポーネントをカバーしています。

関連

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