メイン コンテンツにスキップ

コードホスティング

AI GitLab連携 — ClawAI

GitLabをClawAIに接続すると、プロジェクトやマージリクエスト、Issueを読み取れるようになります。会話の中からコメントを残し、変更を提案し、説明文を更新し、マージリクエストを承認することもできます。

すべての連携 · 最終確認日:

このコネクタでできること

ClawAIが読み取れるもの
Projects, Issues, Merge requests, Comments
ClawAIが書き込めるもの
Comment on a merge request, Approve a merge request, Update a merge request description, Suggest a code change, Comment with an inline image, Create an issue, Comment on an issue
同期
リアルタイムで更新

連携がカバーする範囲

ClawAIはプロジェクト、Issue、マージリクエスト、コメントを読み取れ、Webhookによるリアルタイム更新にも対応しています。同期は差分同期ではなく実行のたびに全件を読み直す方式で、これは小規模なプロジェクトよりも非常に大規模なプロジェクトで影響してきます。

書き込み側では、マージリクエストへのコメント、承認、説明文の更新、具体的なコード変更の提案、画像へのインラインコメントの追加、Issueの作成、Issueへのコメントが行えます。いずれもあなたが要求した明示的な操作です。

セルフマネージドGitLab

このコネクタはgitlab.comに限定されません。セットアップ時に自社インスタンスのURLを指定することで、ホスティングされたサービスに接続するのと同じ方法でセルフマネージドのGitLabにClawAIを接続できます。

接続方法

GitLabはOAuthまたはパーソナルアクセストークンに対応しています。どちらも接続時に許可した範囲にスコープされ、ClawAIがトークンやOAuthの許可範囲より広いアクセス権を持つことはありません。

よくある質問

セルフマネージドのGitLabでも使えますか?
はい——接続時にインスタンスのURLを設定すれば、ClawAIはgitlab.comではなく自社のGitLabインストールと通信します。
コメントだけでなく、実際のコード変更を提案できますか?
はい、変更提案アクションを通じて可能です。これは単なるテキストコメントではなく、マージリクエスト上に具体的で適用可能な差分の提案を投稿します。
マージリクエストの同期はリアルタイムで行われますか?
はい——コネクタはWebhookに対応しているため、ClawAIはポーリングするのではなく変更があった際に通知を受け取ります。

実際につないで確かめる

GitLabはClawAIにある14個のワークスペースコネクタのひとつで、それぞれの読み取り・書き込み機能は各連携ページに記載されています。