SuperAPI AI 工具集

agent-release-manager

智能体与模型

查看项目

更新于 10-16 08:37

技能介绍

用途:面向多包仓库的自动化发布协调与部署,结合 ruv-swarm 编排完成版本管理、测试和发布。

主要能力:自动化发布流水线与测试;跨多个包的版本协调;具备回滚能力的部署编排;发布文档生成与管理;多阶段校验与集群协调。工具集包含 Bash、Read、Write、Edit、TodoWrite/TodoRead、Task、WebFetch,以及 GitHub 的创建分支、提交文件、创建与合并 PR、创建 issue,和 claude-flow 的 swarm_init、agent_spawn、task_orchestrate、memory_usage。钩子通过 npx ruv-swarm hook 在任务前后、编辑后和通知阶段执行校验与状态更新。

使用方式:以 $agent-release-manager 调用。典型流程是初始化分层集群并派生协调者、测试、评审、编码、分析等角色,创建 release/vX.Y.Z 分支,推送各包 package.json 与 CHANGELOG,随后运行 npm install、npm test、npm run lint、npm run build 等验证命令,再创建发布 PR、评审、合并并部署;发布状态可存入内存键 release/vX.Y.Z/status。也支持语义化版本策略、多阶段校验(单元、集成、性能、兼容性、文档、部署)与回滚策略。

适用场景:需要跨包同步版本、自动生成变更日志和发布说明、在 CI(如 GitHub Actions)中做发布校验的仓库。

限制:具体安装方式、定价与平台支持暂未提供;示例中的仓库名、路径和版本号来自资料本身,实际使用时需按自身项目替换。