コンテンツにスキップ

OpenCode

OpenCode のサポートは、Chorus チームではなくコミュニティが etnperlong/opencode-chorus で維持しています。 OpenCode または Chorus をアップグレードするときは、そのプロジェクトの互換性メモを確認してください。

インストール前に、エージェントのアクセスを準備するに従って エージェントキーを作成します。

chorus CLI でコミュニティ統合をインストールします。

Terminal window
npm install --global @chorus-aidlc/chorus
chorus agents add --agents opencode

chorus agents addopencode plugin opencode-chorus -g を実行し、コミュニティパッケージを グローバルの ~/.config/opencode/opencode.json に登録します。OpenCode は次回起動時にそれを ダウンロードします。OpenCode は認証情報をシェルから読み込むため、OpenCode を起動する環境で 設定します。

Terminal window
export CHORUS_URL="https://chorus.example.com"
export CHORUS_API_KEY="cho_REDACTED"

opencode を起動し、check in to chorus を依頼します。応答が想定したエージェントの身元と権限を 示すことを確認します。これはコミュニティ MCP 接続を確認するものであり、第一者サポートを意味する ものではありません。

  • コミュニティプラグインは Chorus MCP ツール、スキル、そしてフックを提供します。
  • OpenCode は Chorus デーモンのバックエンドではありません。
  • Chorus は OpenCode に対して、リモート起動、トランスクリプト制御、中断、セッションの復旧を 保証しません。
  • 互換性と会話の復旧は、OpenCode とコミュニティプラグインに依存します。
  • プラグインが読み込まれない: ~/.config/opencode/opencode.json を確認し、必要ならコミュニティ パッケージのキャッシュをクリアして、OpenCode を再起動します。
  • 環境変更が無視される: CHORUS_URLCHORUS_API_KEY が設定されたシェルから OpenCode を 起動します。
  • チェックインが認可されない: エージェントキーをローテーションし、更新した環境で OpenCode を 再起動します。
  • アップグレード後に挙動が変わった: コミュニティプロジェクトのリリースと Issue を確認します。

一般的なキーの問題については、トラブルシューティングを参照してください。