| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
新增 hdf status 命令查询头文件检查排队情况 - 调用外部检查服务的状态查询接口(GET /hdf-check/status),复用已配置的服务地址与 Bearer token - 展示全局队列(执行中/等待数/workers/上限)与本 PR 的 queue_state(排队顺位/执行中/不在队列) - 纯查询语义:不提交任务、不改检查记录;401 给凭据配置定向提示 Co-Authored-By: Agent | 12 天前 | |
approver_list 过滤为组账号:新增 filter_group_names,三个子事件统一过滤 Co-Authored-By: Agent | 5 个月前 | |
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 | 28 天前 | |
review/review_all 性能优化:批量查询消除 N+1,用户管理搜索改为服务端 - review: pre_execute 缓存 user_groups 避免重复查询 - review/review_all: get_disabled_check_types 批量判断检查项开关 - get_tokens 批量获取用户 token,replace get_token 逐条查询 - update_code_owners_pass 用 IN 查询替代循环内逐条查询 - review 评论中英文合并为一行 - 用户管理搜索改为服务端 LIKE 查询,修复分页后搜索失效 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | 5 个月前 | |
feat(config): 检查项参数与分支开关全面前端化(未配置用默认值) - 每个检查项一份 check_config_<type> JSON(system_configs): branches 分支开关(精确分支优先、* 兜底)+ params 检查参数 - tdd/cts/msg/static 四个 handler 改为执行时实时读取配置, 原硬编码常量转为默认值(白名单/阈值/黑名单正则/目标文件等) - 分支判定优先级:新 JSON → 旧 CheckConfig 表(升级兼容)→ 默认仅 master - API 新增 GET/PUT /check-configs/check-params/<type>(默认值合并 + 表单字段规格 + 类型/正则校验),移除旧 overview 与逐分支端点 - 管理页检查项卡片重做:分支开关可增删 + 参数表单(整数/列表/JSON 正则)+ 默认值标注,保存即生效 - 非法配置值回退默认并告警,运行时坏正则跳过不阻断检查 - 新增 20 个测试(默认合并/覆盖/回退、分支优先级、API 校验、 handler 参数生效) Co-Authored-By: Agent | 1 个月前 | |
修复 pending 短路挡住 hdf 对账:声明 reconcile_pending 的检查放行执行 - BaseEvent 新增 reconcile_pending 类属性(默认 False,行为不变) - dispatcher 的 pending 短路对声明对账的检查放行,handler 自行决定维持或重置重发 - check hdf 声明 reconcile_pending=True,pending 时真正走到对账逻辑 - 新增 dispatcher 层回归测试:普通检查维持短路、check hdf 放行 Co-Authored-By: Agent | 12 天前 | |
feat(config): 检查项参数与分支开关全面前端化(未配置用默认值) - 每个检查项一份 check_config_<type> JSON(system_configs): branches 分支开关(精确分支优先、* 兜底)+ params 检查参数 - tdd/cts/msg/static 四个 handler 改为执行时实时读取配置, 原硬编码常量转为默认值(白名单/阈值/黑名单正则/目标文件等) - 分支判定优先级:新 JSON → 旧 CheckConfig 表(升级兼容)→ 默认仅 master - API 新增 GET/PUT /check-configs/check-params/<type>(默认值合并 + 表单字段规格 + 类型/正则校验),移除旧 overview 与逐分支端点 - 管理页检查项卡片重做:分支开关可增删 + 参数表单(整数/列表/JSON 正则)+ 默认值标注,保存即生效 - 非法配置值回退默认并告警,运行时坏正则跳过不阻断检查 - 新增 20 个测试(默认合并/覆盖/回退、分支优先级、API 校验、 handler 参数生效) Co-Authored-By: Agent | 1 个月前 | |
feat(config): 检查项参数与分支开关全面前端化(未配置用默认值) - 每个检查项一份 check_config_<type> JSON(system_configs): branches 分支开关(精确分支优先、* 兜底)+ params 检查参数 - tdd/cts/msg/static 四个 handler 改为执行时实时读取配置, 原硬编码常量转为默认值(白名单/阈值/黑名单正则/目标文件等) - 分支判定优先级:新 JSON → 旧 CheckConfig 表(升级兼容)→ 默认仅 master - API 新增 GET/PUT /check-configs/check-params/<type>(默认值合并 + 表单字段规格 + 类型/正则校验),移除旧 overview 与逐分支端点 - 管理页检查项卡片重做:分支开关可增删 + 参数表单(整数/列表/JSON 正则)+ 默认值标注,保存即生效 - 非法配置值回退默认并告警,运行时坏正则跳过不阻断检查 - 新增 20 个测试(默认合并/覆盖/回退、分支优先级、API 校验、 handler 参数生效) Co-Authored-By: Agent | 1 个月前 | |
feat(config): 检查项参数与分支开关全面前端化(未配置用默认值) - 每个检查项一份 check_config_<type> JSON(system_configs): branches 分支开关(精确分支优先、* 兜底)+ params 检查参数 - tdd/cts/msg/static 四个 handler 改为执行时实时读取配置, 原硬编码常量转为默认值(白名单/阈值/黑名单正则/目标文件等) - 分支判定优先级:新 JSON → 旧 CheckConfig 表(升级兼容)→ 默认仅 master - API 新增 GET/PUT /check-configs/check-params/<type>(默认值合并 + 表单字段规格 + 类型/正则校验),移除旧 overview 与逐分支端点 - 管理页检查项卡片重做:分支开关可增删 + 参数表单(整数/列表/JSON 正则)+ 默认值标注,保存即生效 - 非法配置值回退默认并告警,运行时坏正则跳过不阻断检查 - 新增 20 个测试(默认合并/覆盖/回退、分支优先级、API 校验、 handler 参数生效) Co-Authored-By: Agent | 1 个月前 | |
遗留任务命令放开使用限制 - create task / close task 移除白名单校验,任何能评论 PR 的用户均可使用 - 白名单事件清单移除这两项,仅保留 force 检查 / pass all / hdf 回调等高危操作 Co-Authored-By: Agent | 1 个月前 | |
遗留任务命令放开使用限制 - create task / close task 移除白名单校验,任何能评论 PR 的用户均可使用 - 白名单事件清单移除这两项,仅保留 force 检查 / pass all / hdf 回调等高危操作 Co-Authored-By: Agent | 1 个月前 | |
chore(logging): 优化日志记录并移除 webhook 来源 IP 解析 - 移除 webhook 的客户端 IP 解析及相关请求日志与测试 - dispatcher 增加路由匹配和执行耗时的日志 - ai review 记录总耗时、结果数量和模型名称 - force check 与 pass all 拒绝时输出原因日志 - admin 登录失败时记录用户名与失败原因 - 修正 server 日志中的 "is readyed" 为 "is ready" | 1 个月前 | |
调整绝世好签概率为 0.5% Co-Authored-By: Agent | 5 个月前 | |
新增 hdf status 命令查询头文件检查排队情况 - 调用外部检查服务的状态查询接口(GET /hdf-check/status),复用已配置的服务地址与 Bearer token - 展示全局队列(执行中/等待数/workers/上限)与本 PR 的 queue_state(排队顺位/执行中/不在队列) - 纯查询语义:不提交任务、不改检查记录;401 给凭据配置定向提示 Co-Authored-By: Agent | 12 天前 | |
list cmds 过滤 visible=false 的路由,不对外展示内部命令 Co-Authored-By: Agent | 5 个月前 | |
摸鱼卡片改为 emoji 表情包样式,去掉 ASCII 图案 Co-Authored-By: Agent | 5 个月前 | |
refactor: 移除 deep review 深度检视功能 - 删除 deep_review 处理器、服务、队列、评论模型及相关测试 - 移除对应路由配置、公开 API 接口及 .data 工作目录忽略项 - 同步更新 README 与 CLAUDE.md 中的功能说明 | 1 个月前 | |
pending 检查阻塞加分,check hdf 仅在代码更新后提交外部服务 - 加分判定统一为仅 PASS/SKIPPED 视为通过:pending(异步检查中)与 fail 一样阻塞 pass/pass all/auto review passed - check hdf 增加重复提交门禁:仅无结果或被 push 重置为 init 时才提交外部服务,评论触发已有结果只报告现状 - 服务不可用放行由 pass 改为 skipped,使"评论 check hdf 重新触发"的恢复路径真正生效 - self check / reopen 路由补上 check hdf Co-Authored-By: Agent | 21 天前 | |
pending 检查阻塞加分,check hdf 仅在代码更新后提交外部服务 - 加分判定统一为仅 PASS/SKIPPED 视为通过:pending(异步检查中)与 fail 一样阻塞 pass/pass all/auto review passed - check hdf 增加重复提交门禁:仅无结果或被 push 重置为 init 时才提交外部服务,评论触发已有结果只报告现状 - 服务不可用放行由 pass 改为 skipped,使"评论 check hdf 重新触发"的恢复路径真正生效 - self check / reopen 路由补上 check hdf Co-Authored-By: Agent | 21 天前 | |
实现 show file owner handler,清理旧 sub_events 代码 Co-Authored-By: Agent | 6 个月前 | |
拆分 pr_open/show_owners handler,提取通用评论构建方法 - 提取 build_owner_invitation_comment 到 comment_builder.py - 重命名: pr_open → add_code_owners, pr_update → update_owner_pass - 新增 ShowOwnersEvent 从 DB 查全部 owner 展示 - update_owner_pass 增加更新 code owner 归属关系的逻辑 Co-Authored-By: Agent | 6 个月前 | |
白名单展示改为 Markdown 列表格式,显示用户名和显示名 Co-Authored-By: Agent | 5 个月前 | |
召唤神龙改为 emoji 卡片样式,20 条随机祝福语 Co-Authored-By: Agent | 5 个月前 | |
update_owner_pass 移除 action_desc 过滤 Co-Authored-By: Human | 5 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 12 天前 | ||
| 5 个月前 | ||
| 28 天前 | ||
| 5 个月前 | ||
| 1 个月前 | ||
| 12 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 5 个月前 | ||
| 12 天前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 1 个月前 | ||
| 21 天前 | ||
| 21 天前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 |