SuperAPI AI 工具集

devops-update-manager

部署与运维

查看项目

更新于 10-15 23:58

技能介绍

用途:为 Startup Agent Skills Hub 检查并应用版本更新。它读取远端仓库 package.json 的版本信息,与本地 package.json 比对;如有更新,查询远端发布日志(如 WHATS_NEW.md 或 git 提交),用自然语言告知用户变更内容,并在用户确认后更新本地工作区,随后重新为目标智能体平台(如 Antigravity、Codex、Claude Code)执行安装。

主要能力:能力检查(git --version、git remote -v);Git 版本验证(git fetch origin main、git show origin/main:package.json);更新提示与确认,预览变更(git log --oneline HEAD..origin/main、git diff --stat HEAD..origin/main);应用更新(git status --short、git merge --ff-only origin/main),fast-forward 不可行时停止并报告冲突,不强推覆盖;重新安装插件(node bin/cli.js install-plugin --target antigravity);校验浏览器 MCP(node bin/cli.js setup-browser-mcp)。若安装了 graphify,升级时运行图差异检测结构破坏性变更;否则退回到 git diff --stat 与版本号比较。

使用方式与回退:Git 可用且是预期远端检出时走 Git 路径;否则在用户确认后使用受控 ZIP 回退,下载 main.zip、解压到临时目录、校验 package.json/README.md/bin/cli.js/skills/ 结构,创建带时间戳备份(skills、bin、README 等),只复制受管目标(skills、bin、README.md、WHATS_NEW.md、package.json),失败则从备份恢复并清理临时文件。

限制:未经用户确认不执行更新;不修改需求文档、数据库设计或源码功能;不自动运行压缩包内脚本;无备份与确认不覆盖用户文件;不泄露凭据、不复制 .env、不修改 .agents/session_memory.md;不复制 .env、.agents/、.git/、本地缓存与用户项目文件。资料未提供具体收费、价格与平台支持范围。