| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(hdf): 结果评论整理排版并附 wiki 整改指引 - fail 评论:标题 + 未通过项明细表(通过的项不再出现,避免刷屏) + 「如何整改」指引链接到头文件引用次数检查 wiki(中英双语) - fail 无明细时提示查看检查服务日志并附 wiki,不再只有干巴巴的结论 - pass 评论:简短确认 + wiki 链接 - 删除 check_hdf_result handler 与 check header file * 通配路由: 评论仅为对外展示,状态更新统一走 /api/v1/hdf-callback Co-Authored-By: Agent | 3 天前 | |
数据库迁移到 .data 目录并加入 gitignore - DB 路径改为 项目根/.data/code_spectra.db,启动时自动创建目录 - 启动时自动迁移根目录旧库(含 WAL 伴生文件),目标已存在不覆盖 - 新增 test_core/test_database.py 覆盖迁移逻辑 Co-Authored-By: Agent | 7 天前 | |
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 | 2 天前 | |
feat(hdf): 外部服务不可用时该项检查直接放行 - 超时/网络异常/HTTP 非 200/响应非 JSON 时检查状态置 pass 而非 skipped:外部依赖故障不阻塞 self check → 加分链路 - 放行时评论一句简短说明(不含故障详情,原因只记日志),服务 恢复后可评论 check hdf 重新触发获取真实结果 Co-Authored-By: Agent | 9 小时前 | |
fix(review): submit_review 证据校验失败增加反馈重试 - 模型声称 blocking 但无 finding 通过证据校验时(幻觉/定位错行), 反馈失败原因与校验规则要求重新核对后重交,不再直接判死—— 避免模型行为复现导致 PR 卡死在重试循环 - 反馈上限 1 次(共两次提交机会),仍失败才进 fallback; 反馈重试不占工具预算 - 新增用例:失败后降级重交成功、连续失败正确判死 Co-Authored-By: Agent | 2 天前 | |
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 | 2 天前 | |
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 | 6 天前 | |
update code spectra to new version Signed-off-by: liyujie43 <liyujie43@huawei.com> | 5 个月前 | |
修复 note hook 中 PR 作者识别错误并支持跨 PR 关闭遗留任务 - 修复 webhook.py 中 note hook 的 author 字段错误使用评论人的问题 - merge_request hook 继续使用 user.name(PR 作者) - note hook 改为使用 merge_request.author(PR 作者,而非评论人) - 修复 create task 事件中 assignee 字段错误分配给评论人的问题 - 现在正确分配给 PR 作者,而非评论人 - 优化遗留任务关闭逻辑,支持跨 PR 关闭任务 - 从按 pr_id + issue_id 查找改为按 issue_id + status 查找 - 允许在 PR-B 中关闭 PR-A 创建的遗留任务 - 更新测试数据和测试用例,验证修复正确性 - 测试数据 NOTE_BODY 添加 merge_request.author 字段 - 新增测试验证 note hook 的 author 是 PR 作者 Co-Authored-By: Agent <noreply@anthropic.com> | 3 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 天前 | ||
| 7 天前 | ||
| 2 天前 | ||
| 9 小时前 | ||
| 2 天前 | ||
| 2 天前 | ||
| 6 天前 | ||
| 5 个月前 | ||
| 3 个月前 |