1. 项目介绍

本项目采用agentteam + openclaw 构建的研发全流程审查与自愈系统,主要用于解决研发协作的效率困局,从提issue/PR 到bug分析、bug修复、补充测试用例、代码审查、到最后的提交、合并代码,整个过程耗时长,平均耗时2H,效率低下突出在以下方面:

1)人工串行流转,效率低下。缺陷定位 → 修复 → 测试 → 发布,环环等待

2)经验难以沉淀,新人上手慢。审查经验留在个人脑子里,无法复用

3)执行证据缺失,事故难复盘。过程无记录,出了问题无法回溯定位

4)数十个 Issue / PR 并行,人力瓶颈明显。串行人力跟不上并行任务规模

2. 项目核心目标

针对以上特点,本研发流程审查自愈系统,把目标定位在:聚焦「非高风险代码变更」,将端到端处理时间缩短至 10 分钟以内

3. 总体框架

本项目的框架中,采用AgentTeams 作为多 Agent 协同框架,openclaw作为单个agent实现。其中包含有以下4个agent:Code Analyst AST 解析 + 根因定位、Code Fixer 风格适配 + Patch 生成、Release Guard 合规审查 + 安全部署、Test Runner 测试执行 + 覆盖率追踪。

控制流采用Matrix 聊天室 数据流采用 MinIO 共享文件系统

系统总体框架如下:

端到端任务执行流程:

1. 由人类开发者提交PR/issue:开发者提出任务 例如 5xx 率升高

2. 由Manager agent 创建任务:Manager 拆解任务 建 tasks/{id}/ 目录

3. Code Analyst agent进行根因分析:AST 解析 + git blame 输出根因报告

4. Code Fixer agent生成patch:代码风格适配 附修复理由

5. Test Runner agent进行测试验证:运行测试 、补用例、输出覆盖率报告

6. Release Guard agent发布信息:代码审查 、生成部署单、IM 通知开发者

4. 多agent协同

Code Analyst — 代码分析 Agent:

ROLE:代码分析专家

输入 INPUTS: PR diff + 仓库地址 + Issue 描述

输出 OUTPUTS :结构化根因报告 + 影响面清单

依赖 DEPENDENCIES:git-delegation Skill Manager 代理执行 git 操作

核心能力:AST 语法树解析、静态分析集成、git blame 溯源、影响面分析

决策边界:常规缺陷定位自主执行;涉及安全 / 数据的分析 → 触发人工确认

Code Fixer ——代码修复专家 · code-fix-generation Skill

接收根因报告 + 影响面分析

参考项目代码风格生成修复 Patch

每处修改附修复理由说明

依赖 code-analysis Skill 输出

核心算法 / 协议变更 → 人工确认

Test Runner——测试验证专家 · test-execution Skill

识别变更影响的测试范围

运行相关测试 + 补缺失用例

输出测试报告 + 覆盖率数据

依赖 code-fix-generation Skill 输出

测试策略变更 → 人工确认

Release Guard — 发布守护者

核心职责:

Diff 代码审查

CHANGELOG 合规检查

安全扫描

生成部署单

IM 通知(Slack · 钉钉)

安全机制:生产部署必须人工审批、高风险操作自动拦截、每次修复以 Patch 形式提交 可独立 Revert,MinIO 保留历史版本

合规检查自主执行;生产部署执行 必须经人工审批 —— 人始终站在发布决策的最后一环

5. Skill工程化

Skill 工程化 — 可复用能力单元

另复用 AgentTeams 内置 Skill:git-delegation(Manager 代理 git 操作)· file-sharing(MinIO 文件传递)

每个 Skill 定义清晰的 输入输出契约、调用条件与失败处理

4 个核心 Skill 独立打包 · Apache 2.0 开源,可被其他团队直接复用

6. 全链路可观测及安全体系

全链路可观测 + 安全体系

1、Trace 

OpenTelemetry GenAI 标准

Agent / Skill / MCP / LLM 全链路 Span

TraceID + TaskID 双维关联

端到端时延 · Token 消耗 · Skill 成功率 Metrics

结构化决策日志 + 失败原因

2、Security

Higress AI Gateway 统一防线

API Key 统一代理,Worker 不持有真实密钥

请求级鉴权 + 速率限制

部署前人工确认,高风险操作拦截

Patch 可独立 Revert 的回滚预案

3、Audit

完整审计链,每一步可回放

Matrix Room 全文通信记录

MinIO 文件版本历史

Agent Identity 清单 + 权限校验事件

支持事故复盘与持续优化

7. 项目截图

更多推荐