Linear で Codex を使用する
Linear で Codex を使用する
Linear の issue から Codex タスクを実行します
Linear で Codex を使用すると、issue から作業を委任できます。issue を Codex に割り当てるか、コメントで @Codex とメンションすると、Codex がクラウドチャットを作成し、進捗と結果を返信します。
Linear の Codex は有料プランで利用できます(料金を参照)。
Enterprise プランをご利用の場合は、ChatGPT ワークスペースの管理者に依頼して、ワークスペース設定で Codex クラウドチャットをオンにし、コネクター設定で Codex for Linear を有効にしてください。
Linear 統合をセットアップする
- Codexで GitHub に接続し、Codex に作業させるリポジトリ用の環境を作成して、Codex クラウドチャットをセットアップします。
- Codex の設定に移動し、ワークスペースに Codex for Linear をインストールします。
- Linear の issue のコメントスレッドで
@Codexとメンションし、Linear アカウントをリンクします。
Codex に作業を委任する
委任する方法は 2 つあります。
issue を Codex に割り当てる
統合をインストールすると、チームメンバーに割り当てる場合と同じ方法で issue を Codex に割り当てられます。Codex は作業を開始し、進捗を issue に投稿します。
コメントで @Codex とメンションする
コメントスレッドで @Codex とメンションして、作業を委任したり質問したりすることもできます。Codex から返信があった後、同じチャットを続けるにはスレッドで追加のコメントを送信します。
Codex が issue の作業を開始すると、作業に使用する環境とリポジトリを選択します。
特定のリポジトリを固定するには、コメントにそのリポジトリを含めます。例:@Codex fix this in openai/codex。
進捗を確認するには、次の操作を行います。
- issue の Activity を開いて進捗の更新を確認します。
- チャットリンクを開いて、より詳しい進捗を確認します。
Codex が完了すると、概要と完了したチャットへのリンクが投稿され、そこからプルリクエストを作成できます。
Codex が環境とリポジトリを選択する方法
- Linear は issue のコンテキストに基づいてリポジトリを提案します。Codex は、その提案に最も適合する環境を選択します。リクエストが曖昧な場合は、直近で使用した環境にフォールバックします。
- チャットは、その環境の repo map に最初に記載されているリポジトリのデフォルトブランチに対して実行されます。別のデフォルトや追加のリポジトリが必要な場合は、Codex で repo map を更新してください。
- 適切な環境またはリポジトリを利用できない場合、Codex は再試行する前に問題を解決する方法を Linear で返信します。
issue を Codex に自動的に割り当てる
トリアージルールを使用して、issue を Codex に自動的に割り当てることができます。
- Linear で Settings に移動します。
- Your teams でチームを選択します。
- ワークフロー設定で Triage を開き、オンにします。
- Triage rules でルールを作成し、Delegate > Codex(および設定するその他のプロパティ)を選択します。
Linear は、トリアージに入った新しい issue を Codex に自動的に割り当てます。 トリアージルールを使用する場合、Codex は issue の作成者のアカウントを使用してチャットを実行します。
データの使用、プライバシー、セキュリティ
@Codex とメンションするか issue を割り当てると、Codex はリクエストを理解してチャットを作成するために、その issue の内容を受信します。
データの取り扱いには、OpenAI のプライバシーポリシー、利用規約、および適用されるその他のポリシーが適用されます。
セキュリティについて詳しくは、Codex のセキュリティドキュメントを参照してください。
Codex は、誤りを生じる可能性がある大規模言語モデルを使用しています。回答と diff は必ず確認してください。
ヒントとトラブルシューティング
- 接続が見つからない:Codex が Linear との接続を確認できない場合、アカウントを接続するためのリンクを issue に返信します。
- 意図しない環境が選択された:使用したい環境をスレッドで返信します(例:
@Codex please run this in openai/codex)。 - コードの誤った部分が対象になっている:issue にコンテキストを追加するか、
@Codexコメントで明示的に指示します。 - さらにサポートが必要な場合:OpenAI Help Centerを参照してください。
ローカル作業用に Linear を接続する(MCP)
ChatGPT デスクトップアプリ、Codex CLI、または IDE 拡張機能を使用しており、ローカルで Linear の issue にアクセスさせたい場合は、Linear Model Context Protocol(MCP)server を構成します。
詳しくは、Linear MCP のドキュメントを参照してください。
IDE 拡張機能と CLI は同じ構成を共有しているため、どちらを使用する場合でも MCP server のセットアップ手順は同じです。
CLI を使用する(推奨)
CLI がインストールされている場合は、次を実行します。
codex mcp add linear --url https://mcp.linear.app/mcpLinear アカウントでサインインし、Codex に接続するよう求められます。
手動で構成する
- エディターで
~/.codex/config.tomlを開きます。 - 次の内容を追加します。
[mcp_servers.linear]
url = "https://mcp.linear.app/mcp"codex mcp login linearを実行してログインします。