SuperAPI AI 工具集

release-notes

办公与效率

查看项目

更新于 10-15 22:15

技能介绍

用途:为 Agent Stack 指定版本生成发布说明,既用于 GitHub 也用于 Slack 社区频道,重点呈现对用户的影响,而非罗列变更工单或已合并 PR;PR 列表仅在末尾附上链接与标题。\n\n主要能力与流程:\n1. 确定发布范围。用户会给出目标版本标签(如 release-v0.5.0)。起始提交为最新稳定版,可通过 install 分支根目录的 install.sh 中 LATEST_STABLE_AGENTSTACK_VERSION 变量获取,例如:curl -s https://raw.githubusercontent.com/i-am-bee/agentstack/install/install.sh | grep 'LATEST_STABLE_AGENTSTACK_VERSION=' | cut -d'=' -f2;得到版本号后加前缀 release-v 得到对应 git tag。\n2. 找出范围内已合并 PR,可用附带脚本:./.claude/skills/release-notes/scripts/find-merged-prs.sh release-v0.5.2 release-v0.5.3。\n3. 逐个查看 PR 描述与评论以判断影响,例如:gh pr view PR_NUMBER --comments;关注 gemini-code-assist 用户的评论,其通常含较完整说明;仍不清楚时再查阅代码库。\n4. 筛选高影响 PR:SDK 破坏性变更必写;SDK 新增扩展智能体构建能力的功能;SDK(客户端与服务端、TypeScript 与 Python)的功能变更;UI 新功能;CLI 新功能;Helm chart 部署变更。无描述的 PR 可忽略,只基于事实数据。\n5. 组装说明:以 Markdown 形式呈现,按事实性变化用几段文字描述,保持简短、切中要点,并面向五类读者(用 CLI 管理智能体与系统的系统管理员、用 Kubernetes 或 OpenShift 部署生产环境的系统管理员、用 Python/TypeScript SDK 构建智能体的开发者、把 Agent Stack 作为后端集成到自研 GUI 的 TypeScript 开发者、通过 GUI 运行智能体的终端用户)。末尾列出所有已合并 PR 的链接与标题。\n\n限制:缺少 PR 描述时不纳入;不提供逐条工单或 PR 罗列作为主体;需事实性依据,不得凭猜测描述变更影响。