Skip to content

CodeReview Agent ​

CodeReview Agent はコードレビューワークフローを担当し、AST 解析、静的解析、Gerrit/GitLab レビュー連携、レビューレポート生成などの機能をサポートしています。


v3.0.5 (Latest) ​

リリース日:2026-07-07 | ベースバージョン:v3.0.4

1. 概要 ​

項目内容
リリース日2026-07-07
バージョンv3.0.5
ベースバージョンv3.0.4

2. リリース内容 ​

2.1 新機能 ​

モジュール詳細
非Unreal Engineレビュー1. チェックリスト候補問題 + 自律分析に基づくレビュー方式を追加
2. レビューチェックリスト(checklist / unchecklist)と静的解析分類を追加
3. チェックリスト自己最適化(update-checklist)消費クローズドループを追加
Unreal Engineレビュー1. 単一ファイル code review スキル(code-review-unreal)を追加
2. 単一ファイル高通過率 skill と重複排除チェックルールを追加
コードコンテキスト1. worktree サポートを追加
2. コードコンテキストクエリを LLM が自律的にオンデマンドで呼び出すように変更

2.2 変更機能 ​

モジュール詳細
レビュープロセス1. バッチレビューに変更し、レビュー深度を向上
2. スリムモード出力を実装し、不要な全量アーティファクトを圧縮
3. レビュープロセスとグループ化 JSON を簡素化
CodeGraph グラフ1. codegraph ツールでのクエリ生成に切り替え、呼び出しチェーンの安定性を最適化
2. 冗長な codegraph データベース生成ロジックを削除
3. codegraph クエリログ出力を整理し、要件コード検証プロセスログを補完
自己最適化1. 自己最適化機能を追加し、自己最適化方式を変更
2. チェックリスト二次プロンプトとクエリフィールドを最適化
3. エビデンスチェーンと要件コード検証結果プロンプトを更新
フロントエンド設定1. main.tsx エントリーと index.css を更新
2. checklist / update-checklist の UE 関連コンテンツを削除

2.3 削除機能 ​

モジュール詳細
廃止チェーン1. 廃止された graphify 関連チェーンコードと出力情報を削除
2. プロジェクトの不要ファイルとデッドコードをクリーンアップ

2.4 バグ修正 ​

モジュール詳細
レビュープロセス1. codegraph が正しくクエリできない問題を修正
2. 詳細レビューログフィルタリングルール、スクリプト問題、git 設定変更を修正

v3.0.4 ​

リリース日:2026-06-12 | ベースバージョン:v3.0.3

1. 概要 ​

項目内容
リリース日2026-06-12
バージョンv3.0.4
ベースバージョンv3.0.3

2. リリース内容 ​

2.1 新機能 ​

モジュール詳細
静的解析1. AST 解析ロジックを追加
2. cppcheck 静的検査を連携
チェックリスト1. チェックリストベースのレビューを連携

2.2 変更機能 ​

モジュール詳細
レビュープロセス1. graphfy グラフ生成を必須ステップから任意ステップに変更
2. graphfy グラフパスの直接入力をサポート
3. レビューレポートスタイルを最適化
コードコンテキスト1. コードコンテキストクエリを LLM が自律的にオンデマンドで呼び出すように変更
2. LLM クエリ書き込みリクエストとレビュープロセス情報出力ファイルを追加
フロントエンド設定1. config.ts 設定を更新
2. main.tsx エントリーを更新

2.3 削除機能 ​

モジュール詳細
なしなし

2.4 バグ修正 ​

モジュール詳細
なしなし

v3.0.3 ​

リリース日:2026-06-05 | ベースバージョン:v3.0.2

1. 概要 ​

項目内容
リリース日2026-06-05
バージョンv3.0.3
ベースバージョンv3.0.2

2. リリース内容 ​

2.1 新機能 ​

モジュール詳細
ドキュメントグラフクエリ1. ドキュメントナレッジグラフクエリを連携し、構造化されたコンテキスト入力を提供
レポートダウンロード1. Markdown レビューレポートダウンロード機能を追加
ストリーミング出力1. LLM ストリーミング出力に対応
Graphfy グラフ1. graphfy グラフ生成コードを補完
プロジェクトドキュメント1. agent.md プロジェクト説明ドキュメントを追加

2.2 変更機能 ​

モジュール詳細
プロジェクト構造1. プロジェクトをモジュール別(provider / domain など)にリファクタリング
リクエストボディ処理1. リクエストボディ diff 入力を最適化し、リクエストボディサイズを縮小
2. コンテキスト圧縮処理を追加
タスク実行1. 並列実行を execute_task に変更
2. 冗長ログをクリーンアップ
レポートテンプレート1. レポートテンプレートラベルを統一
テストセットとレポート1. Unreal テストセットとチェックリストを更新
2. テストデータとテストレポートを追加

2.3 削除機能 ​

モジュール詳細
なしなし

2.4 バグ修正 ​

モジュール詳細
Graphfy1. 不要な graphfy プロセス検証をスキップし、関連バグを修正
ログ1. ログエラー問題を修正
フロントエンドページ1. タスク実行によるページリフレッシュカクつき問題を修正

v3.0.2 ​

リリース日:2026-05-29 | ベースバージョン:v3.0.1

1. 概要 ​

項目内容
リリース日2026-05-29
バージョンv3.0.2
ベースバージョンv3.0.1

2. リリース内容 ​

2.1 新機能 ​

モジュール詳細
AST スキーム置換1. AST スキーム置換を完了
2. JSON 統計アダプテーション機能を追加
3. モデル返却フィールドを JSON 標準フィールドに変更
4. グラフスキーム生成物なし問題を調査し解決
5. コードデータベースクエリログを追加
Gerrit / GitLab レビュー連携1. Gerrit リポジトリインターフェースを追加
2. Gerrit コメントインターフェースを追加
3. Gerrit コメント送信をサポート
4. Gerrit リポジトリプルをサポート
5. Gerrit ログ出力とデバッグ機能を追加
6. Gerrit 関連キーと設定を更新
プロジェクト設定とフロントエンド表示1. データベースを拡張し、プロジェクトタスク進捗とエラー情報表示をサポート
2. フロントエンドページを変更してプロジェクトタスク進捗とエラー情報を表示
3. 設定ページの列名を変更
4. 設定検証を追加
5. フロントエンドでレビューレポート表示をサポート
6. 全ユーザー情報表示をサポート
テスト結果とルール蓄積1. Hardiness_SOC テスト結果を追加
2. UE テストセット結果を追加
3. チェック観点を追加し、ポインタ解放後null、ループ変数型一致性、関数戻り値チェック、純粋コードコメント検出、複数ファイル型定義一致性などのルールを追加
4. code-review スキルを更新し、現在の作業状態保存と復元をサポート

2.2 変更機能 ​

モジュール詳細
プロジェクト構造リファクタリング1. プロジェクト構造をリファクタリング完了し、provider、domain、registry モジュールを抽象化
2. .gitignore を更新
3. ログフォーマットを改善
4. レポートファイル名とパス処理を最適化
設定とモデル返却1. モデル返却フィールドを JSON 標準フィールドに変更
2. 設定ページの列名を変更
3. Gerrit キーと関連設定を更新

2.3 削除機能 ​

モジュール詳細
なしなし

2.4 バグ修正 ​

モジュール詳細
フロントエンドと統計1. フロントエンドで API Key と URL が表示されない問題を修正
2. タスク統計システム問題を修正
AST とワークフロー1. 新しいスキームの AST リンク問題を修正
2. グラフスキーム生成物なし問題を修正
3. yaml 解析情報欠落問題を修正
リポジトリとレポート生成1. Git リポジトリドロップダウンコードエラーを修正
2. レポートファイル名とパス問題を修正
3. worktree 競合を回避

v3.0.1 ​

リリース日:2026-05-24 | ベースバージョン:fd5e8ce

1. 概要 ​

項目内容
リリース日2026-05-24
バージョンv3.0.1
ベースバージョンfd5e8ce

2. リリース内容 ​

2.1 新機能 ​

モジュール詳細
サービスフレームワーク1. FastAPI サービスフレームワークを追加
2. 設定モジュール公開インターフェースを追加
3. プロジェクト設定統一操作機能を追加
4. ログインシステムと統計システム統合を追加
5. ログイン成功後のコールバックプロセスを追加し、ページリフレッシュ後もコールバック成功状態を維持
プロジェクト設定センター1. プロジェクト設定ページを追加
2. プロジェクトフィールドメンテナンス、Checklist ファイルアップロードと設定記録をサポート
3. Checklist アップロードルール、パス保存と記録ロジックを計画
4. Review 有効/無効フィールドチェックをサポート
5. モデル設定をデータベースから取得するように調整
コードレビューワークフロー1. サービスコード初期化アップロード
2. ワークフローアーキテクチャを LangGraph に調整
3. ノードは importlib 動的モジュールインポートを使用し、ワークフローの独立実行を可能に
4. 全量コード削除機能を追加
5. token 返却機能を追加
6. タスクスケジューリング機能を追加
7. ブランチ worktree 一時ファイル作成ロジックを追加
8. Checklist 読み取り機能を補完
Review、コメントとデータ保存1. コメントテーブルと review テーブルを追加
2. コメント書き込みとクエリインターフェースを追加
3. コメントデータにフィールドを追加
4. データベース保存を実装
5. 統計インターフェースをバックエンドに接続しバックエンドクエリロジックを実装
統計分析とフロントエンドページ1. フロントエンドコードフレームワークを追加
2. 統計ページ前後検索ロジック修正
3. 統計ページクエリフィールドマッチング修正
4. 統計ページにレビュー記録リスト表示を追加
5. parse_review_time を改善し、+08:00 や Z など ISO 8601 時間フォーマットをサポート
GitLab / Gerrit アダプテーション1. merge リクエストパラメータを補完
2. merge コメントフォーマットを変更
3. Gerrit インターフェースは:リスニング開始、リポジトリ取得、diff 取得、コメントを提供
4. Gerrit アダプテーションで関連するログ出力とデバッグ情報を追加
安定性、並行処理とログ1. 並行処理能力を追加
2. 並行処理問題を解決
3. ログ出力を増や
4. token ログ出力を増や
5. 完全なログ保存をサポート
6. ログ内容を豊富にし、トラブルシューティング補助のためにより多くの出力を追加

2.2 変更機能 ​

モジュール詳細
アーキテクチャリファクタリング1. ワークフローアーキテクチャを LangGraph に調整
2. モデル設定をデータベースから取得するように調整
3. フロントエンドコードディレクトリをリネーム
4. merge コメントフォーマットを変更

2.3 削除機能 ​

モジュール詳細
冗長なクリーンアップ1. LLM API Key / LLM Base URL 関連ページフィールドを削除してロールバック
2. Gerrit アダプテーションで冗長ファイルを削除
3. pyc ファイル生成をキャンセル

2.4 バグ修正 ​

モジュール詳細
基盤アーキテクチャ1. 構文木生成問題を修正
2. リポジトリプル問題を修正
3. リポジトリパス問題を修正
4. インポートパスエラーを修正
データベースとインターフェース1. クエリインターフェーステーブル名エラーを修正
2. フィールド保存問題を修正
3. データベースインポート問題を修正
統計とフロントエンド1. 統計クエリフィールドマッチング問題を修正
2. 統計ページ時間切り替え後の表示不正問題を修正
3. 統合後のフロントエンド表示問題を修正
ファイルとフィールド表示1. ファイルダウンロード問題を修正
2. フィールド表示不完全問題を修正

SDW AIKO 製品ドキュメント