| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(hdf): 结果评论整理排版并附 wiki 整改指引 - fail 评论:标题 + 未通过项明细表(通过的项不再出现,避免刷屏) + 「如何整改」指引链接到头文件引用次数检查 wiki(中英双语) - fail 无明细时提示查看检查服务日志并附 wiki,不再只有干巴巴的结论 - pass 评论:简短确认 + wiki 链接 - 删除 check_hdf_result handler 与 check header file * 通配路由: 评论仅为对外展示,状态更新统一走 /api/v1/hdf-callback Co-Authored-By: Agent | 6 天前 | |
feat(review): 用 ace_review_bot 全上下文检视引擎替换 ai review - 新增 backend/review 检视引擎:受控 tool-calling Agent、git mirror/worktree、 findings 证据校验、专用线程池(默认 4 路并发)、发布前复查、失败不发评论 - ai review 首版仅评论命令手动触发,仅服务 openharmony/arkui_ace_engine; 重评仅发阻塞意见;超大 diff 直接拒评;开始评论在认领成功后发布 - 检视规格技能包知识库迁入 review_rules/(34 个技能包平铺一级), tools/generate_skill_index.py 再生 rules_default.md 技能索引(测试防漂移) - 新表 agent_review_runs 按 (pr_id, head_sha) 认领去重并含超时回收, 仅存状态与运行指标,检视内容不落库 - 配置走 system_configs 的 agent_review_config + 管理 API + 管理页卡片 (模型 fallback 链/限额/白名单/存储路径) - 删除旧单轮检视流水线(ai_review_prompt/review_comment)与 knowledge 目录 - 运行时数据统一收纳 .data/{db,log,repo},数据库自动迁移旧位置 Co-Authored-By: Agent | 9 天前 | |
feat(check): source update 重置代码分析类检查并自动触发 check hdf - open/update 生命周期路由 checks 加入 check hdf(此前仅评论手动触发) - 路由新增 reset_checks 字段:source update 时重置 static/hdf 为 init, 旧 PASS 不再短路,代码变了必然重算;tdd/cts/msg 保留旧结果减少打扰 - reset_checks_for_update 保留 force_pass 人工豁免(区别于 reset_check), 仅 action=update 时生效 - 修复语义漏洞:此前已 pass 的检查在代码更新后被直接短路复用 Co-Authored-By: Agent | 5 天前 | |
feat(hdf): 外部服务不可用时该项检查直接放行 - 超时/网络异常/HTTP 非 200/响应非 JSON 时检查状态置 pass 而非 skipped:外部依赖故障不阻塞 self check → 加分链路 - 放行时评论一句简短说明(不含故障详情,原因只记日志),服务 恢复后可评论 check hdf 重新触发获取真实结果 Co-Authored-By: Agent | 3 天前 | |
feat(review): 用 ace_review_bot 全上下文检视引擎替换 ai review - 新增 backend/review 检视引擎:受控 tool-calling Agent、git mirror/worktree、 findings 证据校验、专用线程池(默认 4 路并发)、发布前复查、失败不发评论 - ai review 首版仅评论命令手动触发,仅服务 openharmony/arkui_ace_engine; 重评仅发阻塞意见;超大 diff 直接拒评;开始评论在认领成功后发布 - 检视规格技能包知识库迁入 review_rules/(34 个技能包平铺一级), tools/generate_skill_index.py 再生 rules_default.md 技能索引(测试防漂移) - 新表 agent_review_runs 按 (pr_id, head_sha) 认领去重并含超时回收, 仅存状态与运行指标,检视内容不落库 - 配置走 system_configs 的 agent_review_config + 管理 API + 管理页卡片 (模型 fallback 链/限额/白名单/存储路径) - 删除旧单轮检视流水线(ai_review_prompt/review_comment)与 knowledge 目录 - 运行时数据统一收纳 .data/{db,log,repo},数据库自动迁移旧位置 Co-Authored-By: Agent | 9 天前 | |
fix(review): submit_review 证据校验失败增加反馈重试 - 模型声称 blocking 但无 finding 通过证据校验时(幻觉/定位错行), 反馈失败原因与校验规则要求重新核对后重交,不再直接判死—— 避免模型行为复现导致 PR 卡死在重试循环 - 反馈上限 1 次(共两次提交机会),仍失败才进 fallback; 反馈重试不占工具预算 - 新增用例:失败后降级重交成功、连续失败正确判死 Co-Authored-By: Agent | 5 天前 | |
feat(hdf): 变更范围门禁目录前端可配,不涉及源码目录直接通过 - check hdf 新增变更范围门禁:变更完全不涉及头文件传播相关的一级 目录(默认 adapter/ frameworks/ interfaces/)时检查不适用直接通过, 不提交外部任务(目录边界匹配,清单获取失败不拦截) - 目录集合入 check_config_hdf 参数(relevant_top_dirs),管理页 hdf 卡片可编辑,默认值显示于 placeholder,保存即生效 Co-Authored-By: Agent | 3 天前 | |
feat(review): 用 ace_review_bot 全上下文检视引擎替换 ai review - 新增 backend/review 检视引擎:受控 tool-calling Agent、git mirror/worktree、 findings 证据校验、专用线程池(默认 4 路并发)、发布前复查、失败不发评论 - ai review 首版仅评论命令手动触发,仅服务 openharmony/arkui_ace_engine; 重评仅发阻塞意见;超大 diff 直接拒评;开始评论在认领成功后发布 - 检视规格技能包知识库迁入 review_rules/(34 个技能包平铺一级), tools/generate_skill_index.py 再生 rules_default.md 技能索引(测试防漂移) - 新表 agent_review_runs 按 (pr_id, head_sha) 认领去重并含超时回收, 仅存状态与运行指标,检视内容不落库 - 配置走 system_configs 的 agent_review_config + 管理 API + 管理页卡片 (模型 fallback 链/限额/白名单/存储路径) - 删除旧单轮检视流水线(ai_review_prompt/review_comment)与 knowledge 目录 - 运行时数据统一收纳 .data/{db,log,repo},数据库自动迁移旧位置 Co-Authored-By: Agent | 9 天前 | |
update code spectra to new version Signed-off-by: liyujie43 <liyujie43@huawei.com> | 5 个月前 | |
chore(logging): 优化日志记录并移除 webhook 来源 IP 解析 - 移除 webhook 的客户端 IP 解析及相关请求日志与测试 - dispatcher 增加路由匹配和执行耗时的日志 - ai review 记录总耗时、结果数量和模型名称 - force check 与 pass all 拒绝时输出原因日志 - admin 登录失败时记录用户名与失败原因 - 修正 server 日志中的 "is readyed" 为 "is ready" | 9 天前 |