| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
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 | 16 天前 | |
fix(review): submit_review 证据校验失败增加反馈重试 - 模型声称 blocking 但无 finding 通过证据校验时(幻觉/定位错行), 反馈失败原因与校验规则要求重新核对后重交,不再直接判死—— 避免模型行为复现导致 PR 卡死在重试循环 - 反馈上限 1 次(共两次提交机会),仍失败才进 fallback; 反馈重试不占工具预算 - 新增用例:失败后降级重交成功、连续失败正确判死 Co-Authored-By: Agent | 12 天前 | |
fix(review): 模型空响应纠偏与 rg 不可用回退 - 模型返回不带 tool_calls 的纯文本时(弱模型长工具链下常见失稳), 先注入一次纠偏消息要求继续调工具或立即 submit_review,不再直接 判协议错误;连续第二次仍空响应才进入 fallback - search_text 在 rg 不存在或无执行权限(线上 Errno 13)时自动回退 纯 Python 固定字符串搜索,输出对齐 rg 的 path:line:text 格式, 带 15s 时间预算与大文件跳过 - 新增 test_agent_loop.py(纠偏恢复/连续空响应失败)与 rg 回退用例 Co-Authored-By: Agent | 16 天前 | |
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 | 16 天前 | |
fix(review): 模型 401/403 不再重试,API Key 输入框防自动填充 - 401(key 无效)/403(无权限)属永久性配置错误,立即失败换下一路 fallback 模型,不再无意义重试 3 次刷日志(ace 原版把 401 视为瞬时 是其自家网关行为);408/429/5xx 仍按 3 次尝试退避重试 - 新增 tests/test_review/test_model_retry.py 覆盖两种重试语义 - 管理页 API Key 输入框 autocomplete 改为 new-password,防止浏览器 把保存的密码自动填进 key 框导致线上 401 Co-Authored-By: Agent | 16 天前 | |
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 | 16 天前 | |
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 | 16 天前 | |
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 | 16 天前 | |
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 | 16 天前 | |
fix(review): 技能索引取消描述截断并更新规则与类型导入 | 6 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 16 天前 | ||
| 12 天前 | ||
| 16 天前 | ||
| 16 天前 | ||
| 16 天前 | ||
| 16 天前 | ||
| 16 天前 | ||
| 16 天前 | ||
| 16 天前 | ||
| 6 天前 |