mcpField
I
install-ori-harness

install-ori-harness

github.com/openrouterteamエージェントワークフロー309154 回インストール1 日前に更新
リポジトリ

install-ori-harness について

install-ori-harnessは、既存のコーディングエージェントをOri経由で実行するための導入・運用スキルです。OpenRouterでのOAuthログイン、モデル選択、アップグレードを扱い、エージェント本来のコマンドや引数を維持します。

主な機能

  1. 01Ori CLIのインストールと確認
  2. 02OpenRouter OAuthでのログイン
  3. 03既存コーディングエージェントの実行
  4. 04OpenRouterモデルの選択
  5. 05Oriのアップグレード

活用シーン

  1. 01Oriの初期セットアップ
  2. 02Ori経由で既存エージェントを起動
  3. 03エージェント用のOpenRouterモデルを指定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/openrouterteam/skills --skill install-ori-harness

インストール後、Claude Code で/install-ori-harnessを入力して読み込まれたか確認します。

同梱ファイルREADME.md

詳細

Ori Harness のインストールと実行

ユーザーが Ori のインストール、Ori 経由での既存のコーディングエージェントの実行、Ori へのサインイン、Ori のアップグレード、またはローカルエージェント用の OpenRouter モデルの選択を希望している場合に、この手順を使用します。モデルの評価、単純なユニットテスト、または Ori を使わずにインストール済みのエージェントを直接実行することだけを希望している場合には使用しないでください。

1. Ori をインストールする

公式インストーラーを実行します。

curl -fsSL https://openrouter.ai/labs/ori/install.sh | bash

インストーラーは、ユーザーのローカルインストール先に ori 実行ファイルを配置します。ユーザーがシステム全体へのインストール先を明示的に選択しない限り、sudo は使用しないでください。

2. CLI を確認する

次を実行します。

ori --version

コマンドがバージョンを出力し、正常に終了する必要があります。シェルが ori を見つけられない場合は、インストーラーが報告したディレクトリを確認し、ユーザーのローカルバイナリディレクトリが PATH に含まれていることを確かめてから、新しいシェルを起動するか PATH を更新し、次に進みます。

3. OpenRouter OAuth でサインインする

次を実行します。

ori login

Ori はユーザーのブラウザーを開き、既存の OpenRouter アカウントを使った OAuth サインインを行い、取得した認証情報を CLI 用に保存します。ユーザーが API キーを作成、コピー、貼り付ける必要はありません。ブラウザーを開けない場合は、ori login --no-browser を使用し、表示された URL をユーザーに伝えてください。

OAuth が利用可能な場合は、ユーザーにキーの貼り付けを求めないでください。ユーザーがすでに OPENROUTER_API_KEY を明示的にエクスポートしている場合、Ori はそのキーを使用できますが、この設定にキーは必要ありません。

4. ユーザーが使っているエージェント CLI を実行する

Ori は、ユーザーの PATH にすでにインストールされているエージェント CLI を実行します。ユーザーのエージェントを置き換えたり、新しいエージェントのワークフローを覚えさせたりすることはありません。現在サポートされている起動コマンドは次のとおりです。

ori claude
ori codex
ori opencode
ori hermes

選択したエージェントが見つからない場合、Ori はそのエージェントに推奨されるインストールコマンドとドキュメントへのリンクを表示します。その指示に従ってから、同じ ori <harness> コマンドを再実行してください。

Ori のフラグの後に、ユーザーが通常エージェントに渡す引数を指定します。Ori が処理しないものはすべて、変更せずにエージェントへ渡されます。例:

ori claude -p "Review the authentication changes"
ori codex --full-auto
ori opencode

5. 任意の OpenRouter モデルを選ぶ

有効な OpenRouter モデル ID を --model で指定します。

ori claude --model claude-opus-latest
ori codex --model gpt-5.2
ori hermes --model gemini-3-pro

モデルの値は OpenRouter 経由でルーティングされます。Ori のフラグの後には、ユーザーが既存のエージェントに渡す引数をそのまま指定してください。

6. Ori をアップグレードする

インストール済みのリリースをアップグレードします。

ori update

その後、再度アクティブなバージョンを確認します。

ori --version

リリース済みの CLI のインストールの代わりに、ソースチェックアウトから ori update を使用しないでください。

7. 設定が動作することを確認する

サインイン後、OpenRouter にリクエストが届くことを確認できる、無害なプロンプトを使って選択したエージェントを実行します。

ori claude --model openrouter/auto -p "Reply with exactly: Ori is connected"

ユーザーが別のエージェントを選択した場合は、同等の ori codex、ori opencode、または ori hermes コマンドを使用してください。エージェントが起動し、プロンプトが完了して、応答が返されることを確認します。エージェントが見つからない、認証に失敗する、またはモデル ID が拒否される場合は、コマンドの出力を正確に伝え、インストールが成功したと判断する前に、その具体的な設定の問題を解決してください。

コメント