用途:展示 Kata 自当前已安装版本以来的新变化,包括版本对比、遗漏版本的更新日志条目以及更新说明。
主要能力:读取本地 VERSION 文件获取已安装版本;通过 WebFetch 从 GitHub 拉取最新 CHANGELOG.md,失败时回退到本地 CHANGELOG.md;提取最新版本号并与已安装版本比较;列出从最新版本到已安装版本之间的所有更新日志条目;对破坏性变更以 BREAKING: 前缀突出显示;在版本落后时提供更新指令。
使用方式:技能会先检查环境变量 CLAUDE_PLUGIN_ROOT 并读取其中的 VERSION 文件: if [ -n "$CLAUDE_PLUGIN_ROOT" ]; then cat "$CLAUDE_PLUGIN_ROOT/VERSION" 2>/dev/null fi 若 VERSION 文件缺失,则提示安装未包含版本跟踪,并给出重装命令: /plugin install kata@kata-marketplace 随后拉取远程更新日志,URL 为 https://raw.githubusercontent.com/gannonh/kata/refs/heads/main/CHANGELOG.md;拉取失败时回退到本地: cat "$CLAUDE_PLUGIN_ROOT/CHANGELOG.md" 2>/dev/null 并提示无法检查更新(离线或 GitHub 不可用),改为显示本地更新日志。
版本比较结果:已安装等于最新时提示已是最新版本;已安装小于最新时展示自安装版本以来的变更;已安装大于最新时提示领先于最新发布(可能是开发版本)。有新版本时给出更新命令: /plugin update kata@kata-marketplace
适用场景:需要了解 Kata 更新内容、检查是否有新版本、查看遗漏版本的变更记录时使用。
限制:依赖 VERSION 文件与 CHANGELOG.md 的存在;远程拉取依赖网络与 GitHub 可用性,失败时仅能显示本地日志;资料未提供其他平台支持、收费或价格信息。