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 新增功能 ​

模块详情
非虚幻引擎审查1. 新增基于 checklist 候选问题 + 自主分析的评审方式<br>2. 新增审查清单(checklist / unchecklist)与静态分析分类<br>3. 新增 checklist 自优化(update-checklist)消费闭环
虚幻引擎审查1. 新增单文件 code review 技能(code-review-unreal)<br>2. 新增单位件高通过率 skill 与去重检查规则
代码上下文1. 新增 worktree 支持<br>2. code context 查询改为 LLM 自主按需调用

2.2 变更功能 ​

模块详情
审查流程1. 改为分批评审,增加评审深度<br>2. 实现精简模式输出,压缩非必要的全量工件<br>3. 简化审查流程与分组 JSON
CodeGraph 图谱1. 改用 codegraph 工具生成查询,优化调用链路稳定性<br>2. 清除多余的 codegraph 数据库生成逻辑<br>3. codegraph 查询日志输出整理,补充需求代码核实过程日志
自优化1. 新增自优化功能,修改自优化方式<br>2. 优化 checklist 二次提示词与查询字段<br>3. 更新证据链与需求代码核实结果提示词
前端配置1. 更新 main.tsx 入口与 index.css<br>2. 去掉 checklist / update-checklist 中 UE 相关内容

2.3 删除功能 ​

模块详情
废弃链路1. 删除废弃的 graphify 相关链路代码及输出信息<br>2. 清理项目无用文件与死代码

2.4 修正Bug ​

模块详情
审查流程1. 修复 codegraph 无法正确查询问题<br>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 解析逻辑<br>2. 接入 cppcheck 静态检查
审查清单1. 接入 checklist 清单审查

2.2 变更功能 ​

模块详情
审查流程1. graphfy 图谱生成改为非必须步骤<br>2. 支持 graphfy 图谱路径直接输入<br>3. 优化审查报告风格
代码上下文1. code context 查询改为 LLM 自主按需调用<br>2. 新增 LLM 查询写请求与评审过程信息输出文件
前端配置1. 更新 config.ts 配置<br>2. 更新 main.tsx 入口

2.3 删除功能 ​

模块详情
无无

2.4 修正Bug ​

模块详情
无无

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 输入,缩小请求体体积<br>2. 增加上下文压缩处理
任务执行1. 并发执行改为 execute_task<br>2. 清理冗余日志
报告模板1. 统一报告模板标签
测试集与报告1. 更新 Unreal 测试集与 checklist<br>2. 追加测试数据与测试报告

2.3 删除功能 ​

模块详情
无无

2.4 修正Bug ​

模块详情
Graphfy1. 跳过非必要的 graphfy 过程验证,修复相关 bug
日志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 方案替换<br>2. 增加 JSON 统计适配能力<br>3. 修改模型返回字段为 JSON 标准字段<br>4. 调查并解决 graph 方案生成物不存在的问题<br>5. 增加代码数据库查询日志
Gerrit / GitLab评审链路1. 新增 Gerrit 获取版本库接口<br>2. 新增 Gerrit 评论接口<br>3. 支持 Gerrit 评论发送<br>4. 支持 Gerrit 仓库拉取<br>5. 增加 Gerrit 日志打印和调试能力<br>6. 更新 Gerrit 相关密钥和配置
项目配置与前端展示1. 扩展数据库,支持项目任务进度和报错信息展示<br>2. 修改前端页面以展示项目任务进度和报错信息<br>3. 修改配置页列名<br>4. 增加配置项校验<br>5. 支持前端显示评审报告<br>6. 支持显示全部人员信息
测试结果与规则沉淀1. 追加 Hardiness_SOC 测试结果<br>2. 追加 UE 测试集结果<br>3. 追加 check 观点,包括指针释放后置空、循环变量类型一致性、函数返回值检查、纯代码注释检测和多文件类型定义一致性等规则<br>4. 更新 code-review skill,支持保存当前工作状态并还原

2.2 变更功能 ​

模块详情
项目结构重构1. 完成项目结构重构,抽象 provider、domain 和 registry 等模块<br>2. 更新 .gitignore<br>3. 完善日志格式<br>4. 优化报告文件名和路径处理
配置与模型返回1. 修改模型返回字段为 JSON 标准字段<br>2. 修改配置页列名<br>3. 更新 Gerrit 密钥和相关配置

2.3 删除功能 ​

模块详情
无无

2.4 修正Bug ​

模块详情
前端与统计1. 修复前端未显示 API Key 和 URL 的问题<br>2. 修复任务统计系统问题
AST与工作流1. 修复新方案的 AST 链路问题<br>2. 修复 graph 方案生成物不存在问题<br>3. 修复 yaml 解析问题丢失
仓库与报告生成1. 修复 Git 仓库下拉代码出错问题<br>2. 修复报告文件名和路径问题<br>3. 避免 worktree 冲突

v3.0.1 ​

发布日期:2026-05-24 | 基础版本:fd5e8ce

1、概要 ​

项目内容
发布日期2026-05-24
版本号v3.0.1
基础版本fd5e8ce

2. 报告事项 ​

2.1 新增功能 ​

模块详情
服务框架1. 新增 FastAPI 服务框架<br>2. 新增配置模块对外接口<br>3. 新增项目配置统一操作能力<br>4. 新增登录系统与统计系统整合<br>5. 新增登录成功后的回调流程,并支持刷新页面后回调保持成功状态
项目配置中心1. 新增项目配置页面<br>2. 支持项目字段维护、Checklist 文件上传和配置记录<br>3. 规划 Checklist 上传规则、路径存储和记录逻辑<br>4. 支持 Review 开启/关闭字段检查<br>5. 模型配置调整为从数据库获取
代码评审工作流1. 服务代码初始化上传<br>2. 工作流架构调整为 LangGraph<br>3. 节点使用 importlib 动态导入模块,使 workflow 可独立运行<br>4. 新增全量代码删除能力<br>5. 新增 token 返回能力<br>6. 新增任务调度能力<br>7. 增加分支 worktree 临时文件创建逻辑<br>8. Checklist 读取能力补充
Review、评论与数据存储1. 新增评论表和 review 表<br>2. 新增评论写入和查询接口<br>3. 评论数据增加字段<br>4. 实现数据库存储<br>5. 统计界面后端接入并实现后端查询逻辑
统计分析与前端页面1. 新增前端代码框架<br>2. 统计页面前后端查找逻辑修正<br>3. 统计页面查询字段匹配修正<br>4. 统计页面新增评审记录列表展示<br>5. 改进 parse_review_time,支持 ISO 8601 时间格式,如 +08:00 和 Z
GitLab / Gerrit 适配1. merge 请求参数补充<br>2. 修改 merge 评论格式<br>3. Gerrit 接口提供:开启监听、获取版本库、获取 diff、评论<br>4. Gerrit 适配并增加相关日志打印和调试信息
稳定性、并发与日志1. 追加并发能力<br>2. 解决并发问题<br>3. 增加日志输出<br>4. 增加 token 日志打印<br>5. 支持全量日志保存<br>6. 丰富日志内容并增加更多打印内容辅助排查问题

2.2 变更功能 ​

模块详情
架构重构1. 工作流架构调整为 LangGraph<br>2. 模型配置调整为从数据库获取<br>3. 前端代码目录重命名<br>4. 修改 merge 评论格式

2.3 删除功能 ​

模块详情
清理冗余1. 删除并回滚 LLM API Key / LLM Base URL 相关页面字段<br>2. Gerrit 适配并删除多余文件<br>3. 取消 pyc 文件生成

2.4 修正Bug ​

模块详情
基础架构1. 修复语法树生成问题<br>2. 修复拉取仓库问题<br>3. 修复仓库路径问题<br>4. 修复导入路径报错
数据库与接口1. 修复查询接口表名错误<br>2. 修复字段存储问题<br>3. 修复数据库导入问题
统计与前端1. 修复统计查询字段匹配问题<br>2. 修复统计页面切换时间后显示不正确的问题<br>3. 修复整合后的前端显示问题
文件与字段显示1. 修复文件下载问题<br>2. 修复字段显示不全问题

SDW AIKO 产品文档