Skip to content

CodeReview Agent ​

CodeReview Agent is responsible for code review workflow, supports AST parsing, static analysis, Gerrit/GitLab review integration, review report generation and other functions.


v3.0.5 (Latest) ​

Release Date: 2026-07-07 | Base Version: v3.0.4

1. Overview ​

ItemContent
Release Date2026-07-07
Versionv3.0.5
Base Versionv3.0.4

2. Release Notes ​

2.1 New Features ​

ModuleDetails
Non-Unreal Engine Review1. Added review method based on checklist candidate issues + autonomous analysis
2. Added review checklist (checklist / unchecklist) and static analysis classification
3. Added checklist self-optimization (update-checklist) consumption closed-loop
Unreal Engine Review1. Added single-file code review skill (code-review-unreal)
2. Added single-file high-pass-rate skill and deduplication check rules
Code Context1. Added worktree support
2. Changed code context query to LLM autonomous on-demand invocation

2.2 Changes ​

ModuleDetails
Review Process1. Changed to batch review, increased review depth
2. Implemented streamlined mode output, compressed non-essential full artifacts
3. Simplified review process and grouped JSON
CodeGraph1. Switched to codegraph tool for query generation, optimized call chain stability
2. Removed redundant codegraph database generation logic
3. Organized codegraph query log output, supplemented requirement code verification process logs
Self-optimization1. Added self-optimization feature, modified self-optimization method
2. Optimized checklist secondary prompts and query fields
3. Updated evidence chain and requirement code verification result prompts
Frontend Configuration1. Updated main.tsx entry and index.css
2. Removed UE-related content from checklist / update-checklist

2.3 Removed ​

ModuleDetails
Deprecated Pipeline1. Removed deprecated graphify related pipeline code and output information
2. Cleaned up project useless files and dead code

2.4 Bug Fixes ​

ModuleDetails
Review Process1. Fixed codegraph query failure issue
2. Fixed detailed review log filtering rules, script issues and git configuration modifications

v3.0.4 ​

Release Date: 2026-06-12 | Base Version: v3.0.3

1. Overview ​

ItemContent
Release Date2026-06-12
Versionv3.0.4
Base Versionv3.0.3

2. Release Notes ​

2.1 New Features ​

ModuleDetails
Static Analysis1. Added AST parsing logic
2. Integrated cppcheck static analysis
Review Checklist1. Integrated checklist review

2.2 Changes ​

ModuleDetails
Review Process1. Changed graphfy graph generation to non-required step
2. Supports direct input of graphfy graph path
3. Optimized review report style
Code Context1. Changed code context query to LLM autonomous on-demand invocation
2. Added LLM query write request and review process information output file
Frontend Configuration1. Updated config.ts configuration
2. Updated main.tsx entry

2.3 Removed ​

ModuleDetails
NoneNone

2.4 Bug Fixes ​

ModuleDetails
NoneNone

v3.0.3 ​

Release Date: 2026-06-05 | Base Version: v3.0.2

1. Overview ​

ItemContent
Release Date2026-06-05
Versionv3.0.3
Base Versionv3.0.2

2. Release Notes ​

2.1 New Features ​

ModuleDetails
Document Knowledge Graph Query1. Integrated document knowledge graph query, provides structured context input
Report Download1. Added Markdown review report download functionality
Streaming Output1. Adapted to LLM streaming output
Graphfy Graph1. Supplemented graphfy graph generation code
Project Documentation1. Added agent.md project documentation

2.2 Changes ​

ModuleDetails
Project Structure1. Refactored project by modules (provider / domain, etc.)
Request Body Processing1. Optimized request body diff input, reduced request body size
2. Added context compression
Task Execution1. Changed concurrent execution to execute_task
2. Cleaned up redundant logs
Report Template1. Unified report template labels
Test Set & Reports1. Updated Unreal test set and checklist
2. Appended test data and test reports

2.3 Removed ​

ModuleDetails
NoneNone

2.4 Bug Fixes ​

ModuleDetails
Graphfy1. Skipped unnecessary graphfy process validation, fixed related bugs
Logging1. Fixed log error issues
Frontend Page1. Fixed page refresh lag caused by task execution

v3.0.2 ​

Release Date: 2026-05-29 | Base Version: v3.0.1

1. Overview ​

ItemContent
Release Date2026-05-29
Versionv3.0.2
Base Versionv3.0.1

2. Release Notes ​

2.1 New Features ​

ModuleDetails
AST Scheme Replacement1. Completed AST scheme replacement
2. Added JSON statistics adaptation capability
3. Changed model return fields to JSON standard fields
4. Investigated and resolved graph scheme artifact missing issue
5. Added code database query logging
Gerrit / GitLab Review Integration1. Added Gerrit repository interface
2. Added Gerrit comment interface
3. Supports Gerrit comment sending
4. Supports Gerrit repository pulling
5. Added Gerrit logging and debugging capabilities
6. Updated Gerrit related keys and configuration
Project Configuration & Frontend Display1. Extended database, supports project task progress and error information display
2. Modified frontend page to display project task progress and error information
3. Changed configuration page column names
4. Added configuration validation
5. Supports frontend display of review reports
6. Supports display of all personnel information
Test Results & Rule Accumulation1. Appended Hardiness_SOC test results
2. Appended UE test set results
3. Appended check perspectives, including rules such as pointer release nulling, loop variable type consistency, function return value checking, pure code comment detection and multi-file type definition consistency
4. Updated code-review skill, supports saving current working state and restoring

2.2 Changes ​

ModuleDetails
Project Structure Refactoring1. Completed project structure refactoring, abstracted provider, domain and registry modules
2. Updated .gitignore
3. Improved log format
4. Optimized report filename and path handling
Configuration & Model Return1. Changed model return fields to JSON standard fields
2. Modified configuration page column names
3. Updated Gerrit keys and related configuration

2.3 Removed ​

ModuleDetails
NoneNone

2.4 Bug Fixes ​

ModuleDetails
Frontend & Statistics1. Fixed issue where API Key and URL not displayed on frontend
2. Fixed task statistics system issues
AST & Workflow1. Fixed AST link issues in new scheme
2. Fixed graph scheme artifact missing issue
3. Fixed yaml parsing information loss
Repository & Report Generation1. Fixed Git repository dropdown code error
2. Fixed report filename and path issues
3. Avoided worktree conflicts

v3.0.1 ​

Release Date: 2026-05-24 | Base Version: fd5e8ce

1. Overview ​

ItemContent
Release Date2026-05-24
Versionv3.0.1
Base Versionfd5e8ce

2. Release Notes ​

2.1 New Features ​

ModuleDetails
Service Framework1. Added FastAPI service framework
2. Added configuration module external interfaces
3. Added unified project configuration operation capability
4. Added login system and statistics system integration
5. Added post-login callback process, supports maintaining callback success after page refresh
Project Configuration Center1. Added project configuration page
2. Supports project field maintenance, Checklist file upload and configuration records
3. Planned Checklist upload rules, path storage and recording logic
4. Supports Review enable/disable field checking
5. Model configuration adjusted to fetch from database
Code Review Workflow1. Service code initialization upload
2. Workflow architecture adjusted to LangGraph
3. Nodes use importlib dynamic module import, enables workflow independent operation
4. Added full code deletion capability
5. Added token return capability
6. Added task scheduling capability
7. Added branch worktree temporary file creation logic
8. Checklist reading capability supplemented
Review, Comments & Data Storage1. Added comments table and review table
2. Added comment writing and query interfaces
3. Comment data added fields
4. Implemented database storage
5. Statistics interface backend connected and backend query logic implemented
Statistical Analysis & Frontend Pages1. Added frontend code framework
2. Fixed statistics page front-backend lookup logic
3. Fixed statistics page query field matching
4. Statistics page added review record list display
5. Improved parse_review_time, supports ISO 8601 time format such as +08:00 and Z
GitLab / Gerrit Adaptation1. merge request parameters supplemented
2. Modified merge comment format
3. Gerrit interface provides: start listening, get repository, get diff, comment
4. Gerrit adaptation added related logging and debug information
Stability, Concurrency & Logging1. Added concurrency capability
2. Resolved concurrency issues
3. Increased log output
4. Added token logging
5. Supports full log saving
6. Enriched log content and added more printing to assist troubleshooting

2.2 Changes ​

ModuleDetails
Architecture Refactoring1. Workflow architecture adjusted to LangGraph
2. Model configuration adjusted to fetch from database
3. Frontend code directory renamed
4. Modified merge comment format

2.3 Removed ​

ModuleDetails
Cleanup Redundancy1. Deleted and rolled back LLM API Key / LLM Base URL related page fields
2. Gerrit adaptation removed redundant files
3. Canceled pyc file generation

2.4 Bug Fixes ​

ModuleDetails
Infrastructure1. Fixed syntax tree generation issues
2. Fixed repository pulling issues
3. Fixed repository path issues
4. Fixed import path errors
Database & Interfaces1. Fixed query interface table name errors
2. Fixed field storage issues
3. Fixed database import issues
Statistics & Frontend1. Fixed statistics query field matching issues
2. Fixed incorrect display after statistics page time switching
3. Fixed frontend display issues after integration
Files & Fields Display1. Fixed file download issues
2. Fixed incomplete field display issues

SDW AIKO Product Documentation