基于 Harness Engineering 理念构建 —— 给 AI 搭建环境,让智能真正能用起来。
从 Bug 分析到代码提交、Jira 流转,一条命令,全程自动化。
模型只提供智能,Harness 让智能真正能用起来。其核心目标是:在特定任务场景下,大幅提升模型的准确率与执行效率。
准确率提升意味着更少的重试和纠错轮次;效率提升意味着达成目标所需的 token 消耗也随之减少 —— 高准确率与低 token 消耗,是同一件事的两面。
实现路径:为 AI 搭建工程环境,提供:
→ 工具接入:连接 Jira、GitLab、Git 等系统
→ 流程约束:结构化 SOP,减少模型自由发挥的误差
→ 上下文感知:技术栈、仓库、用户信息精确注入
→ 质量闭环:执行后自动评估,数据驱动持续优化
输入一个 Jira Bug ID,AI 自动完成:获取信息 → 分析代码 → 判断类型 → 修复/流转 → 提交代码 → 创建 MR → 流转 Jira 状态 → 质量评估。 对于无法修复的问题(芯片原厂闭源、跨技术栈、问题无效),及时终止并给出处理建议,避免无效工作。
多仓库并行 cherry-pick 到 release 分支,前置检查 SOP 防止遗漏和冲突,完成后汇总所有 MR 链接并更新 Jira。
stash 保存当前工作 → rebase 同步最新代码 → 应用原厂补丁 → 冲突处理 → 提交代码 → 恢复工作现场。全程保护本地未提交修改。
任务完成后自动评估。基于真实执行日志,从完成度、效率、质量、规范性四维度客观打分,输出结构化反馈和改进建议。
每周一 8:57 自动分析历史数据,识别高频失败模式,生成分级优化建议(高/中/低优先级),形成 AI 能力的持续改进闭环。
# 1. 克隆仓库 $ git clone https://github.com/kirk-haodong/cvte-harness.git # 2. 添加 Plugin(自动安装依赖) $ claude plugin add ./cvte-harness # 3. 验证安装 $ claude plugin list ✓ cvte-harness@1.1.0 $ claude mcp list ✓ cvte-harness — running
You: 帮我修复 H01252612-785 # AI 自动执行: ✓ 获取 Jira Bug 信息 ✓ 分析代码,定位问题 ✓ 判断:本技术栈可修复 ✓ 修改代码并验证 ✓ git commit (标准模板) ✓ git push → 创建 MR ✓ Jira 状态 → 提测 ✓ 质量评估: 8.5 / 10
You: 把 H01252612-785 合入 release_obm # AI 自动执行: ✓ 前置检查:3 个涉及仓库 ✓ 依赖分析:无冲突 ✓ cherry-pick × 3 仓库 ✓ 创建 MR × 3 ✓ 更新 Jira 备注 + 状态