快速开始
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
| 模块 | 详情 |
|---|---|
| Graphfy | 1. 跳过非必要的 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. 修复字段显示不全问题 |