SuperAPI AI 工具集

pre-changelog

部署与运维

查看项目

更新于 10-16 01:19

技能介绍

用途:在合并 kimi-code 发版 PR 之前,预览面向用户的中文 CLI 更新日志。该技能为只读操作,不写文件、不提交任何内容。

主要能力与用法:

  1. 定位发版 PR,使用 gh pr list --state open --search "ci: release packages in:title" 查找,选择 headRefName 为 changeset-release/main 的 PR;若不存在则无可预览内容,停止。
  2. 读取预生成的 CLI 更新日志:通过 gh api repos/MoonshotAI/kimi-code/pulls/<RELEASE>/files 获取 apps/kimi-code/CHANGELOG.md 的 diff,取新增行中从顶部 ## <version> 到下一个 ## 之前的版本块;若 diff 中没有 CLI 更新日志(如仅 SDK 发布),报告并停止。
  3. 在内存中按 sync-changelog 规则渲染中文预览:剥离 H1、Patch/Minor/Major 子标题、PR 与提交哈希链接及致谢信息;剔除仅涉及 SDK 与供应商内部机制的句子;合并同类微调与同区域多个修复;按读者行动测试与渠道测试折叠低信号条目;分类为 新功能/修复/优化/重构/其他,并按读者价值排序;将条目正文翻译为中文。若上游条目非英文,标记并停止。
  4. 输出:直接打印预览,标题用 <version>(预览);空分区写“无”;末尾追加“### 审稿参考(不进入文档)”,列出被折叠条目、超出密度默认值的分区及边界判断,供审稿人确认。文档链接需改写为绝对发布 URL,例如 ../configuration/config-files.md#loop-control 改为 https://moonshotai.github.io/kimi-code/zh/configuration/config-files.html#loop-control,不得输出原始相对路径或用反引号包裹链接。

限制:只读,绝不写入 CHANGELOG.md、文档文件或提交;分类、排序与翻译严格遵循 sync-changelog,不额外改写或重新分类;发版 PR 无 CLI 更新日志 diff 时报告并停止。定价、平台与效果等资料暂未提供。