Getting Started
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
| Item | Content |
|---|---|
| Release Date | 2026-07-07 |
| Version | v3.0.5 |
| Base Version | v3.0.4 |
2. Release Notes
2.1 New Features
| Module | Details |
|---|---|
| Non-Unreal Engine Review | 1. 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 Review | 1. Added single-file code review skill (code-review-unreal) 2. Added single-file high-pass-rate skill and deduplication check rules |
| Code Context | 1. Added worktree support 2. Changed code context query to LLM autonomous on-demand invocation |
2.2 Changes
| Module | Details |
|---|---|
| Review Process | 1. Changed to batch review, increased review depth 2. Implemented streamlined mode output, compressed non-essential full artifacts 3. Simplified review process and grouped JSON |
| CodeGraph | 1. 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-optimization | 1. 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 Configuration | 1. Updated main.tsx entry and index.css 2. Removed UE-related content from checklist / update-checklist |
2.3 Removed
| Module | Details |
|---|---|
| Deprecated Pipeline | 1. Removed deprecated graphify related pipeline code and output information 2. Cleaned up project useless files and dead code |
2.4 Bug Fixes
| Module | Details |
|---|---|
| Review Process | 1. 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
| Item | Content |
|---|---|
| Release Date | 2026-06-12 |
| Version | v3.0.4 |
| Base Version | v3.0.3 |
2. Release Notes
2.1 New Features
| Module | Details |
|---|---|
| Static Analysis | 1. Added AST parsing logic 2. Integrated cppcheck static analysis |
| Review Checklist | 1. Integrated checklist review |
2.2 Changes
| Module | Details |
|---|---|
| Review Process | 1. Changed graphfy graph generation to non-required step 2. Supports direct input of graphfy graph path 3. Optimized review report style |
| Code Context | 1. Changed code context query to LLM autonomous on-demand invocation 2. Added LLM query write request and review process information output file |
| Frontend Configuration | 1. Updated config.ts configuration 2. Updated main.tsx entry |
2.3 Removed
| Module | Details |
|---|---|
| None | None |
2.4 Bug Fixes
| Module | Details |
|---|---|
| None | None |
v3.0.3
Release Date: 2026-06-05 | Base Version: v3.0.2
1. Overview
| Item | Content |
|---|---|
| Release Date | 2026-06-05 |
| Version | v3.0.3 |
| Base Version | v3.0.2 |
2. Release Notes
2.1 New Features
| Module | Details |
|---|---|
| Document Knowledge Graph Query | 1. Integrated document knowledge graph query, provides structured context input |
| Report Download | 1. Added Markdown review report download functionality |
| Streaming Output | 1. Adapted to LLM streaming output |
| Graphfy Graph | 1. Supplemented graphfy graph generation code |
| Project Documentation | 1. Added agent.md project documentation |
2.2 Changes
| Module | Details |
|---|---|
| Project Structure | 1. Refactored project by modules (provider / domain, etc.) |
| Request Body Processing | 1. Optimized request body diff input, reduced request body size 2. Added context compression |
| Task Execution | 1. Changed concurrent execution to execute_task2. Cleaned up redundant logs |
| Report Template | 1. Unified report template labels |
| Test Set & Reports | 1. Updated Unreal test set and checklist 2. Appended test data and test reports |
2.3 Removed
| Module | Details |
|---|---|
| None | None |
2.4 Bug Fixes
| Module | Details |
|---|---|
| Graphfy | 1. Skipped unnecessary graphfy process validation, fixed related bugs |
| Logging | 1. Fixed log error issues |
| Frontend Page | 1. Fixed page refresh lag caused by task execution |
v3.0.2
Release Date: 2026-05-29 | Base Version: v3.0.1
1. Overview
| Item | Content |
|---|---|
| Release Date | 2026-05-29 |
| Version | v3.0.2 |
| Base Version | v3.0.1 |
2. Release Notes
2.1 New Features
| Module | Details |
|---|---|
| AST Scheme Replacement | 1. 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 Integration | 1. 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 Display | 1. 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 Accumulation | 1. 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
| Module | Details |
|---|---|
| Project Structure Refactoring | 1. 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 Return | 1. Changed model return fields to JSON standard fields 2. Modified configuration page column names 3. Updated Gerrit keys and related configuration |
2.3 Removed
| Module | Details |
|---|---|
| None | None |
2.4 Bug Fixes
| Module | Details |
|---|---|
| Frontend & Statistics | 1. Fixed issue where API Key and URL not displayed on frontend 2. Fixed task statistics system issues |
| AST & Workflow | 1. Fixed AST link issues in new scheme 2. Fixed graph scheme artifact missing issue 3. Fixed yaml parsing information loss |
| Repository & Report Generation | 1. 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
| Item | Content |
|---|---|
| Release Date | 2026-05-24 |
| Version | v3.0.1 |
| Base Version | fd5e8ce |
2. Release Notes
2.1 New Features
| Module | Details |
|---|---|
| Service Framework | 1. 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 Center | 1. 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 Workflow | 1. 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 Storage | 1. 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 Pages | 1. 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 Adaptation | 1. 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 & Logging | 1. 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
| Module | Details |
|---|---|
| Architecture Refactoring | 1. 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
| Module | Details |
|---|---|
| Cleanup Redundancy | 1. 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
| Module | Details |
|---|---|
| Infrastructure | 1. Fixed syntax tree generation issues 2. Fixed repository pulling issues 3. Fixed repository path issues 4. Fixed import path errors |
| Database & Interfaces | 1. Fixed query interface table name errors 2. Fixed field storage issues 3. Fixed database import issues |
| Statistics & Frontend | 1. Fixed statistics query field matching issues 2. Fixed incorrect display after statistics page time switching 3. Fixed frontend display issues after integration |
| Files & Fields Display | 1. Fixed file download issues 2. Fixed incomplete field display issues |