できること
GitLab と Codex cloud の接続
GitLab プロジェクトを Codex cloud に接続し、そのプロジェクト用の環境を作成できます。連携は Codex cloud 上で動作します。
@codex でタスクを開始
GitLab の issue やマージリクエストから、@codex を使って Codex のタスクを開始できます。
マージリクエストのレビュー
マージリクエストのレビューを、単発で依頼することも、自動で依頼することもできます。
機能解説
概要
@codex を使って issue やマージリクエストからタスクを開始でき、マージリクエストのレビューを単発または自動で依頼できます。GitLab の issue・マージリクエストを起点に、コーディングタスクの依頼とレビューを Codex に任せる場面に関わります。
GitLab support は、Codex cloud 上で動作する GitLab 向けの連携機能です。GitLab プロジェクトを Codex cloud に接続して環境を作成すると、次の操作ができます。
- issue やマージリクエストから、@codex でタスクを開始する
- マージリクエストのレビューを単発で依頼する
- マージリクエストのレビューを自動で依頼する
レビューで注意したい点
GitLab が折りたたまれた差分や大きすぎる差分を省略した場合、Codex はレビューを完了できません。変更量の大きいマージリクエストでレビューを依頼する際は、この点を前提にしておく必要があります。
提供状況の注意
GitLab support はベータ版として提供されています。ベータ版は、すべての ChatGPT プランで利用できます。
管理者・導入時に確認したい点
- 管理されたワークスペースの管理者は、このコネクタを無効化できます。
- GitLab をきっかけとする動作には、該当する webhook を設定する権限が必要です。
- GitLab Self-Managed または GitLab Dedicated を使う場合は、ワークスペース管理者が接続を設定する必要があります。
- GitLab Self-Managed または GitLab Dedicated で webhook による動作を使うには、GitLab 19.0 以降が必要です。
利用シーン
GitLab の issue に書かれた課題を、@codex で Codex にタスクとして渡す場面に使えます。
進行中のマージリクエストから、追加の作業を Codex に依頼する場面に向いています。
特定のマージリクエストについて、単発でレビューを依頼する場面に使えます。
マージリクエストのレビューを自動で受ける運用に向いています。
Claude・Anthropic の対応する機能
比較の単位となる業務: GitLab の issue・マージリクエストからのコーディングタスク依頼とマージリクエストの自動レビュー
Claude Code の /code-review では、/ultrareview がクラウドで並列のマルチエージェント分析と批評による包括的なコードレビューを実行し、/ultrareview <PR#> で特定の GitHub PR を取得してレビューします。クラウドレビューには claude.ai アカウントが必要です。一方、Codex の GitLab support は GitLab のマージリクエストを対象に、単発または自動のレビューを依頼する形で、ベータ版はすべての ChatGPT プランで利用できます。
タスクを依頼する起点にも違いがあります。Claude Tag は、Team および Enterprise プランで Slack の会話から Claude をタグ付けしてタスクを任せる機能です。Codex の GitLab support は、GitLab の issue やマージリクエストから @codex でタスクを開始します。