SuperAPI AI 工具集

gh-issues

智能体与模型

查看项目

更新于 10-16 05:47

技能介绍

用途:自动处理 GitHub 仓库中的 issue。它作为编排器,按阶段抓取 issue、派生子代理实现修复、推送分支并开 PR,之后监控 PR 评审评论并回应。

主要能力:支持按 label、milestone、assignee、state 过滤 issue,可限制每次抓取数量;支持 fork 模式(从源仓库取 issue,向 fork 推分支,再从 fork 向源仓库开 PR);支持 watch 轮询、cron 安全模式、dry-run 预览、reviews-only 仅处理评审意见;可指定子代理模型与 Telegram 通知频道。

使用方式:命令为 /gh-issues [owner/repo] [--label…]。省略 owner/repo 时从 git remote 推断。认证使用环境变量 GH_TOKEN,以 Bearer 方式调用 GitHub REST API,例如 curl -s -H "Authorization: Bearer $GH_TOKEN" -H "Accept: application/vnd.github+json"。若 GH_TOKEN 为空,会尝试从 ~/.openclaw/openclaw.json 或 /data/.clawdbot/openclaw.json 的 skills.entries["gh-issues"].apiKey 读取。

流程:解析参数、抓取 issue(过滤掉 PR 条目)、展示并确认、预检(工作区状态、远程可达性、token 有效性、已有 PR/分支/认领记录)、并行派生子代理(最多 8 个并发),子代理会做置信度评估,低于 7 分则跳过,随后建分支 fix/issue-{N}、分析、实现、测试、提交并推送。

限制:依赖 GH_TOKEN 与网络;需要 git 仓库环境;子代理仅在置信度足够时执行;已有 PR、已有分支或已被认领的 issue 会被跳过;认领记录超过 2 小时会过期。具体收费、价格与平台支持情况暂未提供。