294文字
1分
編集

Cognition、Devin Reviewを発表

CognitionがAIを用いたコードレビューツール「Devin Review」を発表。大規模なPR(Pull Request)の内容をAIが解析し、論理的な変更単位でのグループ化や、チャット形式での対話的な確認、AIによるバグ検出機能を提供。

ブラウザからの利用は、既存のPR URLのドメイン部分github.comdevinreview.comに変更することで、専用のレビュー画面へアクセス可能。ローカル環境でCLIを利用する場合は以下のコマンドを実行。

bash
npx devin-review https://github.com/owner/repo/pull/123

CLI版はローカルのGit権限を利用し、キャッシュディレクトリ内にGitワークツリーを作成して差分を抽出。作業ディレクトリのブランチ切り替えやstashは発生せず、レビュー完了後にワークツリーは自動でクリーンアップ。

自動レビュー機能は、Settingsからリポジトリやユーザー単位で有効化可能。PR作成時、新規コミットのプッシュ時、またはDraft PRがレビュー可能状態になったタイミングで実行。

固有のレビュー規約は、リポジトリに配置したREVIEW.mdで定義可能。特定のディレクトリに対するセキュリティ監視の強化や、自動生成ファイルのレビュー対象除外など、プロジェクトごとの制約を指示可能。

#参考文献