| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
update code spectra to new version 0.1.1 Signed-off-by: liyujie43 <liyujie43@huawei.com> | 6 个月前 | |
修复 pending 短路挡住 hdf 对账:声明 reconcile_pending 的检查放行执行 - BaseEvent 新增 reconcile_pending 类属性(默认 False,行为不变) - dispatcher 的 pending 短路对声明对账的检查放行,handler 自行决定维持或重置重发 - check hdf 声明 reconcile_pending=True,pending 时真正走到对账逻辑 - 新增 dispatcher 层回归测试:普通检查维持短路、check hdf 放行 Co-Authored-By: Agent | 26 天前 | |
feat(conflict): ai review 与 check hdf 增加合并冲突门禁 - WebHook 解析 merge_request hook 的 conflict/merge_status 字段 (note hook 载荷无此信息,保持 None) - 仅消费 PR 代码内容的两个事件做冲突判定(backend/dispatcher/ conflict.py 共享):mr hook 读 conflict 字段(None=unchecked 放行); note hook 实时查 PR 详情(兼容 conflict=true / mergeable=false, 查询失败不拦截) - ai review 冲突时提示解冲突后评论重试;check hdf 冲突时状态置 skipped 并提示。其余事件不判定(不消费代码,拦截无意义) - 顺手修复 monitor.py 引用未定义 LOGGER 的存量 bug(持久化失败 会打死守护线程) Co-Authored-By: Agent | 1 个月前 | |
EventContext.git_client 改为必填参数,移除 Optional Co-Authored-By: Agent | 6 个月前 | |
修复 pending 短路挡住 hdf 对账:声明 reconcile_pending 的检查放行执行 - BaseEvent 新增 reconcile_pending 类属性(默认 False,行为不变) - dispatcher 的 pending 短路对声明对账的检查放行,handler 自行决定维持或重置重发 - check hdf 声明 reconcile_pending=True,pending 时真正走到对账逻辑 - 新增 dispatcher 层回归测试:普通检查维持短路、check hdf 放行 Co-Authored-By: Agent | 26 天前 | |
feat(conflict): ai review 与 check hdf 增加合并冲突门禁 - WebHook 解析 merge_request hook 的 conflict/merge_status 字段 (note hook 载荷无此信息,保持 None) - 仅消费 PR 代码内容的两个事件做冲突判定(backend/dispatcher/ conflict.py 共享):mr hook 读 conflict 字段(None=unchecked 放行); note hook 实时查 PR 详情(兼容 conflict=true / mergeable=false, 查询失败不拦截) - ai review 冲突时提示解冲突后评论重试;check hdf 冲突时状态置 skipped 并提示。其余事件不判定(不消费代码,拦截无意义) - 顺手修复 monitor.py 引用未定义 LOGGER 的存量 bug(持久化失败 会打死守护线程) Co-Authored-By: Agent | 1 个月前 | |
review/review all 失败提示改用检查项中英文名称显示,中文行显示中文名,英文行显示英文名 Co-Authored-By: Agent | 6 个月前 | |
重构:check_result.py 重命名为 results.py,新增 ActionResult 数据类 Co-Authored-By: Agent | 5 个月前 | |
feat(monitor): 统一路由统计 key 并完善监控持久化与看板 - 新增 route_stat_key/collect_stat_keys,通配 pattern 统计 key 归一化空白后不再截断单词 - 持久化请求峰值,启动时清理已移除命令的失效路由统计,退出时及每 5 分钟定时保存避免 uptime 丢失 - persist 改为锁内拷贝、锁外写库,避免阻塞监控接口 - Dashboard 排除生命周期路由的平均耗时,支持管理员登录后删除路由统计,并增加请求失败提示 - 修复 check_static 使用 os.path.normpath 在 Windows 下转为反斜杠导致路径匹配失效的问题 - 补充 dispatcher、monitor、monitor_service 相关测试 | 1 个月前 | |
新增 hdf status 命令查询头文件检查排队情况 - 调用外部检查服务的状态查询接口(GET /hdf-check/status),复用已配置的服务地址与 Bearer token - 展示全局队列(执行中/等待数/workers/上限)与本 PR 的 queue_state(排队顺位/执行中/不在队列) - 纯查询语义:不提交任务、不改检查记录;401 给凭据配置定向提示 Co-Authored-By: Agent | 26 天前 | |
feat(conflict): ai review 与 check hdf 增加合并冲突门禁 - WebHook 解析 merge_request hook 的 conflict/merge_status 字段 (note hook 载荷无此信息,保持 None) - 仅消费 PR 代码内容的两个事件做冲突判定(backend/dispatcher/ conflict.py 共享):mr hook 读 conflict 字段(None=unchecked 放行); note hook 实时查 PR 详情(兼容 conflict=true / mergeable=false, 查询失败不拦截) - ai review 冲突时提示解冲突后评论重试;check hdf 冲突时状态置 skipped 并提示。其余事件不判定(不消费代码,拦截无意义) - 顺手修复 monitor.py 引用未定义 LOGGER 的存量 bug(持久化失败 会打死守护线程) Co-Authored-By: Agent | 1 个月前 | |
fix(review): 技能索引取消描述截断并更新规则与类型导入 | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 个月前 | ||
| 26 天前 | ||
| 1 个月前 | ||
| 6 个月前 | ||
| 26 天前 | ||
| 1 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 1 个月前 | ||
| 26 天前 | ||
| 1 个月前 | ||
| 1 个月前 |