エージェントプラットフォーム
エージェントプラットフォーム
Section titled “エージェントプラットフォーム”すでに使っているエージェントを選び、そのうえで、そのエージェントで Chorus から リモートに作業を開始する必要があるかどうかを判断します。
| プラットフォーム | サポート提供元 | 適した用途 | リモート起動 | 常駐ランタイム |
|---|---|---|---|---|
| Claude Code | Chorus チーム | 完全な Chorus ワークフローを求める Claude Code ユーザー | 対応(Chorus デーモン経由) | Chorus デーモン |
| Codex | Chorus チーム | 完全な Chorus ワークフローを求める Codex ユーザー | 対応(Chorus デーモン経由) | Chorus デーモン |
| Kiro | Chorus チーム | 完全な Chorus ワークフローを求める Kiro CLI ユーザー | 対応(Chorus デーモン経由) | Chorus デーモン |
| OpenClaw | Chorus チーム | すでにゲートウェイを運用している OpenClaw ユーザー | 対応(OpenClaw 経由) | OpenClaw ゲートウェイ |
| DeepSeek Harness | Chorus チーム | Chorus ワークフローを求める DeepSeek Harness ユーザー | 対応(Chorus デーモン経由) | Chorus デーモン |
| OpenCode | コミュニティ | コミュニティサポートで問題ない OpenCode ユーザー | 非対応 | 非対応 |
| Pi | Chorus チーム | 完全な Chorus ワークフローを求める Pi ユーザー | 対応(Chorus デーモン経由) | Chorus デーモン |
| Generic MCP client | MCP 互換のみ | 別の MCP クライアントから Chorus ツールを呼び出す | 非対応 | 非対応 |
Claude Code、Codex、Kiro、Pi、DeepSeek Harness が、サポートされる Chorus デーモンのバックエンドです。 OpenClaw は自前のゲートウェイとプラグインを通じてオンラインを維持します。OpenCode および汎用 MCP クライアントは対話的に接続し、Chorus デーモンのバックエンドとしては選択できません。
アクセスキーと権限については、まずエージェントのアクセスを準備するを ご覧ください。Claude Code、Codex、Kiro、Pi、DeepSeek Harness をリモートで利用可能にするには、プラットフォームの セットアップを終えたあとでデーモンの運用に進みます。
プラグインが同梱するもの
Section titled “プラグインが同梱するもの”上記の各プラットフォームページでは、初回インストールと接続チェックを順に説明します。この セクションでは、Chorus プラグインが各ランタイムに実際に同梱するもの、そしてそれを最新に保つ 方法を扱います。インストール手順は繰り返しません。
プラグインは、AI コーディングランタイムを Chorus の協働者に変えます。Chorus MCP ツール、各段階の
ワークフロースキル、レビュー用サブエージェント、そしてセッションのライフサイクル自動化を提供します。
ランタイムごとに一度ずつ公開され、名前はいずれも chorus です。以下では Claude Code と Codex を
完全に説明します。OpenClaw、Kiro、Pi は、機能がより狭い、あるいは形の異なる移植版であるため、
同等のものとしてではなく、差分と参照先を示すかたちで扱います。
Claude Code
Section titled “Claude Code”Claude Code プラグイン(chorus@chorus-plugins)は次を同梱します。
- Chorus MCP ツール:
CHORUS_URLとCHORUS_API_KEYから Chorus MCP サーバーを設定する.mcp.jsonテンプレート。chorus agents addがこれらを~/.claude/settings.jsonのenvブロックに書き込むため、対話的なセッションは手動のエクスポートなしで認証されます。 - ワークフロースキル:
/chorusの総覧に加え、/chorus:idea、/chorus:proposal、/chorus:develop、/chorus:review、/chorus:quick-dev、/chorus:yoloとして呼び出す各段階の スキル。 - レビュー用サブエージェント:3 つの読み取り専用レビュアー
chorus:proposal-reviewer、chorus:task-reviewer、chorus:code-reviewer。それぞれがVERDICTコメントを投稿します。 - セッションライフサイクルフック:チェックイン、セッションの発見と作成、ハートビートの送信、
そしてチェックアウトとセッションのクローズを自動で行うフック。加えて、提出後にメインエージェントへ
レビュアーの起動を促す
PostToolUseフック。 - 設定トグル:各レビュアーの有効・無効化、レビュー回数の上限設定、OpenSpec モードのオン・オフを
切り替えるプラグインの
userConfigオプション。
Codex プラグイン(Codex 版 chorus@chorus-plugins)は次を同梱します。
- ワークフロースキル:
$プレフィックスで呼び出す 7 つのスキル$chorus、$idea、$proposal、$develop、$review、$quick-dev、$yolo。名前空間付きのため、完全修飾名はchorus:<skill>です。 - レビュー用サブエージェント:Claude Code と同じ 3 つの読み取り専用レビュアー
chorus-proposal-reviewer、chorus-task-reviewer、chorus-code-reviewer。 - セッション対応フック:セッション開始時のチェックイン、ターンごとのリマインダー、そして提案の
提出、課題の提出、または着想の提案の最後の課題が検証されたあとに促す
PostToolUseレビュアー 通知。Codex には、Claude Code のTeammateIdleおよびTaskCompletedフックに相当するものは ありません。
Codex の MCP サーバーはプラグインに同梱されません。Codex はプラグインの MCP 設定内で
${VAR} を展開しないため、chorus agents add は代わりに Codex をキーレスに設定します。
CHORUS_URL / CHORUS_API_KEY / CHORUS_AGENT_PROFILE を ~/.codex/.env(Codex が起動時に
読み込む)に書き込み、~/.codex/config.toml に bearer_token_env_var = "CHORUS_API_KEY" を
設定するため、リテラルのキーがディスクに保存されることはありません。Codex には userConfig の
面もないため、レビューと OpenSpec の挙動は、プラグインのトグルではなくスキルのロジックによって
制御されます。
移植版:OpenClaw、Kiro、Pi
Section titled “移植版:OpenClaw、Kiro、Pi”これらのランタイムには第一者統合がありますが、その機能は Claude Code や Codex とは異なります。 以下の説明は、同等性の主張ではなく参照先として扱ってください。
- OpenClaw:Chorus MCP ツールとワークフロースキルを備えたプラグイン。Chorus デーモンではなく OpenClaw ゲートウェイを通じて利用可能な状態を保ち、同じワークフローライフサイクルフックは公開 しません。OpenClaw を参照してください。
- Kiro:ツール、ワークフロースキル、レビューエージェント、フックを備えた統合。ワークスペース 単位でもユーザー全体でもインストールできます。Kiro を参照してください。
- Pi:公開された
@chorus-aidlc/chorus-pinpm パッケージ(pi install npm:@chorus-aidlc/chorus-pi)で、 Chorus MCP ツール(pi-mcp-adapter経由)、ワークフロースキル、パッケージ相対のレビュアー エージェント、公式の pisubagentツール、Pi ネイティブのイベントフックを備えます。Pi は wakeable な Chorus デーモンバックエンド(chorus daemon --agent pi)ですが、独自のネイティブ MCP や権限システムは持ちません。Pi を参照してください。
プラグインをアップグレードする
Section titled “プラグインをアップグレードする”その場でアップグレードできます。エージェントキーと Chorus URL は影響を受けません。
-
どのエージェントでも:
chorus agents addを再実行します。冪等であり、設定された各 エージェントのプラグインと認証情報を一度にまとめて更新します。Terminal window chorus agents add -
Claude Code:
/pluginメニューからプラグインを管理するか、marketplace add と install を 再実行して最新版を取得することもできます。/plugin marketplace add Chorus-AIDLC/chorus/plugin install chorus@chorus-pluginsClaude Code を再起動し、
/plugin listを実行して新しいバージョンが有効になっていることを 確認します。 -
Codex:
chorus agents addを再実行すると、プラグインと~/.codex/.envの認証情報が更新 されます。これはエージェントキーをローテーションする方法でもあります。最後に Codex 内で/pluginsを実行します。
OpenClaw、Kiro、Pi は、chorus agents add を再実行するか、インストール時と同じ仕組みで
アップグレードします。手順は上記の各プラットフォームページに記載しています。
プラグインをアンインストールする
Section titled “プラグインをアンインストールする”- Claude Code:
/pluginメニューを開き、chorus@chorus-pluginsを無効化または削除します。 プラグインを削除すると、そのフックとレビュー用サブエージェントも削除されます。環境内の エージェントキーはプラグインの成果物ではありません。不要になった場合は別途削除してください。 - Codex:
/pluginsメニューからプラグインを無効化または削除します。MCP サーバーは別に 設定されているため、完全に切断するには~/.codex/config.tomlから[mcp_servers.chorus]セクションを、~/.codex/.envから Chorus のキーも削除します。一度限りのバックアップがconfig.toml.chorus-bakに保存されます。
OpenClaw、Kiro、Pi は、上記の各プラットフォームページで説明しているとおり、ランタイム自身の プラグインまたはパッケージマネージャーから統合を削除します。
バージョンの整合
Section titled “バージョンの整合”プラグインと同梱スキルはまとめてバージョン管理され、単一の Chorus アプリケーションバージョンを
追随します。プラグインマニフェストの version フィールドは稼働中の Chorus リリースと一致し、
スキルの frontmatter の version もそれに合わせて変わるため、プラグインのリリースは対象とする
アプリケーションと揃います。Chorus をアップグレードするときは、プラグインも一致するバージョンに
アップグレードしてください。プラグインが報告するバージョンは、そのスキルのバージョンでもあります。
スキルを個別に管理する必要はありません。Claude Code ではスキルはプラグインに同梱され、プラグインの 更新とともに配信されます。Codex ではスキルはプラグインパッケージ内に同梱されています。個別に 同期を保つべきスキルのインストールは存在しません。
次のステップ
Section titled “次のステップ”- コマンドとスキルのルーティング:どのコマンドが各ワークフロー段階を 実行し、何を生み出すか。
- 自動化の挙動:レビュー用サブエージェント、セッションフック、 ヘッドレスの制約がどのように動作するか。
- OpenSpec モード:任意の仕様駆動オーサリングの経路。
これらのコマンドが駆動するワークフローについては AI-DLC ワークフローを、 ランタイムをバックグラウンドサービスとして実行する方法についてはデーモンの運用を 参照してください。
エージェント向け
Section titled “エージェント向け”- トリガー: 読者(またはエージェント)がこのページに来るのは、プラットフォームを選ぶため、 あるいは、あるランタイムでプラグインが何を提供するか、そしてアップグレード・アンインストール・ バージョン整合の確認方法を知るためです。初回接続は、上の表でリンクされた各ランタイムの プラットフォームページにあります。
- 制約:
- 初回インストール手順を繰り返さない。対応するプラットフォームページにリンクする。
- Claude Code と Codex の機能を正確に述べる。両者とも 3 つのレビュアー(提案・課題・コード)を
すべて備える。
userConfigのトグル面を公開するのは Claude Code だけであり、Codex ではそれらの 挙動はスキルとフックが直接制御する。OpenClaw、Kiro、Pi を主要ランタイムと同等であるかのように 示してはならない。 - プラグインとスキルのバージョンは、Chorus アプリケーションバージョンを追随する単一の番号である。 個別のスキルインストールを説明しない。
- 参照元: Claude Code のマニフェストとトグル:
public/chorus-plugin/.claude-plugin/plugin.json。Codex のマニフェスト:plugins/chorus/.codex-plugin/plugin.jsonとplugins/chorus/README.md。フックとスキルの分担:docs/chorus-plugin.md。これらのパスはすべて Chorus リポジトリにあります。