SuperAPI AI 工具集

cmux-team-gh

通用与其它

查看项目

更新于 10-15 22:15

技能介绍

用途:在 cmux-team 插件环境中读取当前项目的 GitHub issue 与 PR(支持 github.com 与企业版 GHE),以本地缓存替代直接调用 gh,避免频繁请求 GitHub API 触发 rate limit。触发场景包括提到 issue/PR 编号(如 #272、PR #42、T042)、想执行 gh issue list / gh pr view、查询评审等待中、最近关闭、分配给自己或带特定标签的 issue/PR。

主要能力:提供只读命令 cmux-team issue list / show / search 与 cmux-team pr list / show,参数与 gh 对应(如 --state、--limit、--assignee @me、--label、--json),--json 输出键名与 gh 兼容(author.login、assignees[].login、labels[].name、createdAt、mergedAt 等),可直接沿用 jq 管道。同步命令:cmux-team gh sync 做增量同步(ETag If-None-Match + since,无变更返回 304 不消耗 rate limit);--full 重新拉取最近 500 条 issue/PR,建议初次、更换令牌或每月一次执行,也是清理被删除或 transfer 条目的唯一方式;cmux-team gh status 查看最后同步时间、rate limit 余量、viewer login 与数量。list/show 亦可加 --sync 先同步再读取。Manager 仪表盘在 cmux-team start 后有 Issues 标签(按键 5 或 I),R 增量同步、Enter/O 以 markdown 打开、B 用浏览器打开 URL、上下键移动。

限制:写操作不在本技能范围,创建、评论、关闭、合并、评审仍需 gh,写后建议执行 cmux-team gh sync 更新缓存。缓存位于 .team/gh-cache.db(SQLite WAL),按项目独立,不能跨仓库引用。非 git 仓库或 origin 非 GitHub/GHE 返回 exit 2;无认证令牌返回 exit 3(可 gh auth login 或设置 GITHUB_TOKEN / GH_TOKEN);rate limit 到达返回 exit 4,可等待 reset_at 后重试,或用 --stale-ok 抑制警告继续读旧缓存。退出码:0 成功、1 通用错误、2 非 git/非 GitHub origin、3 缺认证、4 rate limit。具体功能与收费信息暂未提供。