SuperAPI AI 工具集

ci-review

智能体与模型

查看项目

更新于 10-16 08:10

技能介绍

CI Review 用于在持续集成环境中自动化审查 GitHub 拉取请求。它并行启动多个专项审查代理,收集发现后逐条做 0-100 置信度评分,过滤掉低置信度和低严重级别的项,最后以一条原子 GitHub PR 评论(含行内评论)发布结果。

运行前需先阅读 references/REVIEW-POSTING.md 了解发布格式与错误处理链。审查档位:single(单个综合代理,约比 lean 便宜 6 倍,适合常规 PR、小 diff);lean(默认,含 deep-reviewer、guidelines-checker、bug-detector、security-reviewer、silent-failure-hunter、code-simplifier,共 6 个);full(在 lean 基础上加 test-analyzer、comment-analyzer、type-analyzer,共 9 个,适合关键 PR、大改动、预发布);agent(与 full 相同的代理集,但默认 --min-severity 降为 low,并在提示中注入针对 AI 生成代码的上下文,关注过度设计、臆造 API、多余抽象、冗长样板和盲从模式)。

严重级别过滤用 --min-severity low|medium|high|critical,默认 medium,使用 --agent 时为 low。过滤在置信度评分之后执行,去除的是真实但低优先级的发现,而非误报。

使用方式:提供 PR 编号或 URL,可附带聚焦文本,以及 --single、--lean、--full、--agent、--model sonnet|opus、--min-severity 等参数。工作流包含前置检查、参数解析、资格检查、并行收集上下文、确保检出 PR 分支、并行启动审查代理、逐条置信度评分、发布评论和汇总。

发布规则:事件必须用 COMMENT,不使用 APPROVE 或 REQUEST_CHANGES;只发布可操作的行内评论,使用 side=RIGHT 的新文件行号;无行内评论时只发正文。审核代理失败不中止审查,记录后继续。大 diff 会提示质量可能下降但不截断。低分默认按 50 处理,低于 65 的发现被过滤掉。缺少的定价、平台兼容性和完整参数信息暂未提供。