SuperAPI AI 工具集

issue-triage

通用与其它

查看项目

更新于 10-15 23:48

技能介绍

用途:审计并分类 GitHub 开放 issue,发现需要关注的问题,保持 issue 跟踪器健康。在完整评估中作为第 5 个模块运行(位于 PR 管理之后),会交叉引用 PR 管理中已合并的 PR,找出可能已解决但尚未关闭的 issue。

主要能力:列出开放 issue(排除 PR);获取 issue 详情及关联 PR;读取评论以检查去重标记;按陈旧度、标签、负责人、关联 PR、里程碑逐项评估;将 issue 分类为可能已解决、陈旧、未打标签、未分配、活跃;根据标题和正文关键词建议标签(如 crash/error 建议 bug,feature/add 建议 enhancement,docs 建议 documentation,critical/urgent 建议优先级标签);对陈旧 issue 发布活动检查评论;关闭已解决或陈旧 issue;分配负责人。

使用方式:通过 gh-manager 命令操作,例如 gh-manager issues list --repo owner/name、gh-manager issues get --repo owner/name --issue 12、gh-manager issues comments --repo owner/name --issue 12、gh-manager issues label --repo owner/name --issue 12 --add "bug,priority-high"、gh-manager issues comment、gh-manager issues close --repo owner/name --issue 12 --body "Resolved by PR #15" --reason completed、gh-manager issues assign --repo owner/name --issue 12 --assignees "username"。所有修改操作均需所有者批准。

适用场景:仓库 issue 积压清理、定期健康检查、发现已合并 PR 对应的未关闭 issue、提醒长期无活动的 issue。

限制:修改操作需所有者批准;公开仓库上关闭 issue 对外可见,外部贡献者会看到 not planned 状态,建议先发活动检查评论;标签/关闭遇 403 需 PAT 具备 Issues 写权限;issue 被转移会返回 410;时间线 API 不可用时无法检查关联 PR。可配置项包括 staleness_threshold_days、require_labels、ignore_labels。具体收费、价格与平台信息暂未提供。