SuperAPI AI 工具集

github-issue-dedupe

通用与其它

查看项目

更新于 10-16 00:20

技能介绍

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

主要能力:从目标 Issue 提取编号、标题、正文、错误信息或堆栈、关键词及症状描述;使用 gh 命令按标题正文关键词、相似错误信息、相似症状等多种策略搜索相关 Issue;对候选 Issue 逐一查看并比较根因、症状、错误信息和受影响组件,判断是否为重复。

使用方式:先用 gh issue list --search 进行多策略检索,再用 gh issue view <number> 查看候选 Issue 全文。确认重复后,用 gh issue comment <number> --body 在目标 Issue 下留言,格式为单个重复“This is potentially a duplicate of #123.”,两个重复“This is potentially a duplicate of #123 and #456.”,三个及以上“This is potentially a duplicate of #123, #456, and #789.”。

判定标准:高置信度包括错误信息完全相同、复现步骤相同、根因相同但描述不同、Issue 之间相互引用;低置信度(不视为重复)包括症状相似但原因不同、相关但独立的缺陷、同一组件但行为不同。仅在 90% 以上确定时留言,不确定时不操作。

适用场景:仓库维护者或自动化流程在收到新 Issue 时排查重复,减少重复讨论。

限制:资料未提供安装命令、依赖版本、权限要求及自动化配置细节,暂未提供。