自動レビュー用にリポジトリとユーザーを登録する
Devin Review は、リポジトリ上のすべての PR を自動でレビューできます。手動でトリガーする必要はありません。まず、自動レビューの対象としたいリポジトリとユーザーを登録します。
- Devin のウェブアプリで Settings > Review に移動します
- Repositories セクションで、Devin に自動レビューさせたいリポジトリ(例:
acme/frontend,acme/api-server)を検索して追加します - Users セクションで、常にレビュー対象にしたい PR を作成する GitHub ユーザー名を追加します — もしくは、任意のユーザーが “Add myself (@username)” をクリックして自分自身を登録できます
Auto-Fix を有効にして、コメントだけでなく修正もプッシュする
デフォルトでは、Devin Review はバグの検出結果をインラインコメントとして投稿します。Auto-Fix を使うとさらに踏み込んだ対応が可能になり、Devin がコード変更を提案し、修正コミットを直接 PR ブランチにプッシュできます。有効にするには、Settings > Customization > Pull request settings > Autofix settings - bot comments に移動し、次のいずれかを選択します:
- Respond to specific bots only — 許可リストに
devin-ai-integration[bot]を追加します(推奨) - Respond to all bot comments — Devin が自分自身のコメントだけでなく、すべてのボットコメントに反応します
Devin が検出・修正する内容を確認する
登録済みリポジトリで PR が作成されると、Devin Review が自動で実行され、次のような結果が生成されます:各検出結果は diff ビューで確認でき、バグを解決済みとしてマークしたり、組み込みの codebase-aware chat を使ってフォローアップの質問を行ったりできます。Devin は diff だけでなく、リポジトリ全体のコンテキストを把握しています。
- 重大度(Severe または Non-severe)と確信度のラベル付きで Analysis サイドバーに表示される バグ検出結果
- 必ずしも誤りとは限らないものの、調査する価値があるパターンに対する フラグ
- Auto-Fix がオンの場合、Devin が解決可能な問題について PR ブランチに直接プッシュされる 修正コミット
Devin Review にチームの標準を教える
Devin Review は、リポジトリ内の このファイルをリポジトリにコミットすると、Devin Review はすべての PR でこれらのガイドラインに従います。チームが新しいパターンを発見したら、その都度更新してください。たとえば本番障害が発生した場合、その障害を検知できたであろうパターンを追加しておけば、今後のレビューで Devin が類似の問題にフラグを立てるようになります。また、任意の PR で Review chat を使い、差分全体に対して特定のパターンをチェックするよう Devin に依頼することもできます。たとえば、「この PR にエラーケースをハンドリングしていない API 呼び出しはありますか?」といった質問が可能です。
AGENTS.md と REVIEW.md を読み取り、チームのコンベンションを学習します。これらのファイルを使って、レビューの方針、監視したい一般的なバグパターン、適用したいコーディング規約を定義します: