SuperAPI AI 工具集

github-issue-dedupe

通用与其它

查看项目

更新于 10-15 20:33

技能介绍

用途:在 GitHub 仓库中查找与目标 issue 重复或高度相似的问题,可在人工请求时手动执行,也可通过 GitHub Actions 自动化运行。

主要能力:先提取目标 issue 的编号、标题、正文、错误信息或堆栈、关键词与技术术语、症状描述等上下文;再用 gh 命令按标题正文关键词、相似错误消息、相似症状等多种策略搜索相关 issue;随后逐一检查候选 issue,比较根因、症状、错误消息与受影响组件。高置信信号包括错误消息完全相同、复现步骤相同、根因相同但描述不同,以及一个 issue 引用另一个。低置信(不算重复)包括症状相似但原因不同、相关但独立的缺陷、同一组件但行为不同。

使用方式:使用 gh issue view <number> 查看候选 issue 全文,用 gh issue list --search "..." 进行搜索。确认高置信重复后,在目标 issue 上评论,例如 gh issue comment <number> --body "This is potentially a duplicate of #123 and #456."。格式规则:单个重复用 "This is potentially a duplicate of #123.";两个用 #123 and #456;三个及以上用 #123, #456, and #789。

限制:仅在高置信(约 90% 以上确定)时才评论,不确定时不操作。示例显示,相似症状但错误消息不同(如 value 与 email)、或同一区域的不同缺陷不算重复。其他安装与自动化细节暂未提供。