SuperAPI AI 工具集

pr-cache-sync

编程与开发

查看项目

更新于 10-16 00:06

技能介绍

用途:将本地 PR 审查缓存与 GitHub 上最新的 PR 审查评论同步,适用于用户需要确认本地缓存是否为最新、怀疑缓存已过期,或说出 "sync PR cache"、"pull latest review"、"refresh cache"、"update local cache" 等指令时。

主要能力与工作流:第一步获取 PR 编号,使用脚本 get-pr-number.sh 读取分支到 PR 编号的缓存(branch-map.json,TTL 为 1 小时),缓存未命中时回退到 GitHub API;若当前分支没有对应 PR,则提示用户并停止。第二步运行同步脚本 cache-sync.sh "$PR_NUMBER",该脚本会显示上一次缓存时间戳(若存在)、强制从 GitHub 刷新、比较哈希以检测变化,并报告结果。第三步向用户报告缓存是否更新、内容自上次缓存后是否变化,以及新的缓存时间戳。

输出示例会展示 PR 编号、上一次缓存时间与哈希、新缓存时间与哈希,以及内容是否变化。

限制:资料仅说明本地缓存同步流程,未提供脚本实现细节、鉴权方式、失败重试或缓存存储位置等信息,这些暂未提供。完整工作流程说明请参阅 pr-review-workflow.md。