SuperAPI AI 工具集

crew-code-review

部署与运维

查看项目

更新于 10-16 09:58

技能介绍

用途:维护并调度等待自动审查的 PR 队列,通过可插拔引擎(Codex 或 Claude Code,默认 Codex)执行审查并回写结果。

主要能力:默认以 NDJSON 输出,可用 -f json|yaml 包装为单个文档,run 和 score recompute|refetch 以 {"@summary": {...}} 结尾;错误以单行 JSON 写入 stderr 并返回非零退出码。队列以先进先出保存待处理项,可查看、添加、提升、跳过、删除、修剪和流式查看审查日志。作者名单按仓库分组,每组构成完整审查策略(ignore/comment/approve 级别,以及引擎、模型、effort 和额外提示词),并支持 authors.overrides 按 handle 收窄。评分为完成的审查计分,按 diff 大小、结论、代码增减与修订次数计算,排除生成与 vendored 文件,提供排行榜、单 PR 明细、缺失与过期评分处理。

使用方式:queue ls/add/promote/skip/rm/prune/log 管理队列;authors set/ls/groups/who/rm 管理作者;score leaderboard/show/ls/recompute/refetch/set 管理评分;run 排空队列,serve --http :8330 启动守护进程与仪表盘,可加 --tailscale serve 暴露到 tailnet;config path/show 查看配置。

适用场景:需要批量调度 PR 审查、按作者群体设定不同审查策略、并对审查产出计分排行的自动化流程。

限制:需要已认证的 gh、duckdb CLI 及配置的审查引擎在 PATH 上并已认证;配置位于 ~/.config/app.paulie.crew-code-review/config.json,CLI 不硬编码仓库或 GitHub 句柄;部分配置约 30 秒内热加载,循环开关与仪表盘/Tailscale 设置需重启守护进程;recompute 为离线重算,refetch 需 PR 仍处于已审查的 head。具体配置项与完整字段暂未提供,可参考仓库中的 config.example.json。