Linear のイシューから Codex に作業を依頼できます。イシューを Codex に割り当てるか、コメントで @Codex にメンションすると、Codex がクラウドチャットを作成し、進捗や結果を返信します。
有料プランでは、Linear で Codex を利用できます(料金を参照)。
Enterprise プランをご利用の場合は、ChatGPT ワークスペースの管理者に、ワークスペース設定で Codex のクラウドチャットを有効にし、Codex for Linear をコネクタ設定で有効にするよう依頼してください。
Linear 連携の設定
- Codex のクラウドチャットを設定するには、Codex で GitHub に接続し、Codex に作業を依頼するリポジトリ用の環境を作成します。
- Codex の設定を開き、ワークスペースに Codex for Linear をインストールします。
- Linear のイシューのコメントスレッドで
@Codexにメンションして、Linear アカウントをリンクします。
Codex への作業依頼
作業を依頼する方法は 2 つあります。
Codex へのイシューの割り当て
連携をインストールすると、チームメンバーに割り当てるのと同じ手順で、Codex にイシューを割り当てられます。Codex は作業を開始し、イシューに進捗を投稿します。
コメントでの @Codex へのメンション
コメントスレッドで @Codex にメンションして、作業を依頼したり質問したりすることもできます。Codex から返信が届いた後、そのスレッドに返信すると、同じチャットを続けられます。
Codex はイシューへの対応を開始すると、作業に使う環境とリポジトリを選択します。
特定のリポジトリを指定するには、コメントにリポジトリ名を含めます。たとえば、@Codex openai/codex でこの問題を修正してください と入力します。
進捗は次の方法で確認できます。
- イシューの Activity を開くと、進捗報告を確認できます。
- 詳しい作業状況を確認するには、チャットへのリンクを開きます。
作業が完了すると、Codex が結果の概要と完了したチャットへのリンクを投稿します。そのチャットから pull request を作成できます。
Codex による環境とリポジトリの選択方法
- Linear はイシューのコンテキストに基づいてリポジトリを提案します。Codex はその提案に最もよく合う環境を選択します。依頼内容が曖昧な場合は、ユーザーが最後に使った環境を使用します。
- チャットでの作業には、その環境のリポジトリマップの先頭にあるリポジトリのデフォルトブランチを使用します。デフォルトのリポジトリを変更したり、リポジトリを追加したりするには、Codex でリポジトリマップを更新してください。
- 適切な環境やリポジトリがない場合、Codex は Linear で返信し、再試行する前に問題を解決する手順を案内します。
Codex へのイシューの自動割り当て
トリアージルールを使うと、イシューを Codex に自動で割り当てられます。
- Linear で Settings を開きます。
- Your teams で自分のチームを選択します。
- ワークフロー設定で Triage を開き、トリアージを有効にします。
- Triage rules でルールを作成し、Delegate > Codex を選択します。必要に応じて、ほかのプロパティも設定します。
新しいイシューがトリアージの対象になると、Linear が自動で Codex に割り当てます。 トリアージルールを使う場合、Codex はイシュー作成者のアカウントでチャットを実行します。
データの利用、プライバシー、セキュリティ
@Codex にメンションするか、イシューを Codex に割り当てると、Codex はイシューの内容を受け取り、依頼内容を把握してチャットを作成します。
データの取り扱いは、OpenAI のプライバシーポリシー、利用規約、およびその他の適用されるポリシーに従います。
セキュリティの詳細は、Codex のセキュリティに関するドキュメントを参照してください。
Codex が使用する大規模言語モデルは、誤った結果を返すことがあります。回答と差分は必ず確認してください。
ヒントとトラブルシューティング
- 接続を確認できない場合:Codex が Linear との接続を確認できない場合は、イシューへの返信にアカウント接続用のリンクが表示されます。
- 意図しない環境が選ばれた場合:スレッドに
@Codex openai/codex でこれを実行してくださいのように返信し、どの環境で実行してほしいかを伝えます。 - コードの対象箇所が違う場合:イシューにコンテキストを追加するか、
@Codexにメンションするコメントで具体的に指示してください。 - その他のサポート:OpenAI ヘルプセンターを参照してください。
ローカル作業用の Linear 接続(MCP)
ChatGPT デスクトップアプリ、Codex CLI、または IDE 拡張機能からローカルで Linear のイシューにアクセスするには、Linear の Model Context Protocol(MCP)サーバーを設定します。
詳しくは、Linear の MCP ドキュメントを参照してください。
IDE 拡張機能と CLI は設定を共有しているため、どちらを使う場合も MCP サーバーの設定手順は同じです。
CLI を使った設定(推奨)
CLI をインストール済みの場合は、次のコマンドを実行します。
codex mcp add linear --url https://mcp.linear.app/mcp
画面の案内に従って Linear アカウントでサインインし、そのアカウントを Codex に接続します。
手動設定
- エディターで
~/.codex/config.tomlを開きます。 - 次の設定を追加します。
[mcp_servers.linear]
url = "https://mcp.linear.app/mcp"
codex mcp login linearを実行してログインします。
