[数字分身] 代码评审代理 — "这个PR你看下" 自主审核 #55

Closed
opened 2026-05-10 15:28:06 +08:00 by admin · 0 comments
Owner

目标

用户说"这个PR你看下",数字分身自动完成代码审核,标注问题,给出合入建议。

输入

  • PR URL (Gitea API)
  • PR diff 内容
  • 关联 Issue 上下文

输出

  • 审核意见列表(按严重程度排序)
    • 阻塞:安全漏洞、数据丢失风险
    • 建议:性能问题、可读性改进
    • 赞赏:好的实现模式
  • 合入建议:Approve / Request Changes / Comment
  • 审核摘要(3句话)

技术方案

  • 利用用户历史审核指纹(偏好权重)指导审核重点
  • 使用 parse_test_result_file + create_gitea_issue 工具链
  • 审核结果作为 PR comment 回写 Gitea

新增文件

  • backend/app/services/code_review_agent.py
  • backend/app/tools/code_review_tools.py
  • 前端:PR审核页面
## 目标 用户说"这个PR你看下",数字分身自动完成代码审核,标注问题,给出合入建议。 ## 输入 - PR URL (Gitea API) - PR diff 内容 - 关联 Issue 上下文 ## 输出 - 审核意见列表(按严重程度排序) - 阻塞:安全漏洞、数据丢失风险 - 建议:性能问题、可读性改进 - 赞赏:好的实现模式 - 合入建议:Approve / Request Changes / Comment - 审核摘要(3句话) ## 技术方案 - 利用用户历史审核指纹(偏好权重)指导审核重点 - 使用 parse_test_result_file + create_gitea_issue 工具链 - 审核结果作为 PR comment 回写 Gitea ## 新增文件 - backend/app/services/code_review_agent.py - backend/app/tools/code_review_tools.py - 前端:PR审核页面
admin closed this issue 2026-05-10 17:58:08 +08:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/aiagent#55