用途:该技能是软件与模型版本的实时事实来源。当需要添加依赖、安装软件包或确认 Gemini 模型名称时,可调用它核对注册表中的真实最新稳定版本,防止版本幻觉。
主要能力:通过脚本查询指定生态与包名的最新版本,覆盖 Node.js/JS(npm)、Python(pypi)、Go(go)、Rust(cargo)、Ruby(gem)等注册表,以及 Gemini 模型(以 latest、flash、pro 作为包名)。
使用方式:先判断包所属生态,再运行版本检查脚本:node scripts/latest.js <ecosystem> <package-name>,将返回的版本号写入命令或配置文件。例如返回 npm: react @ 19.2.0 时,可在 package.json 写 "react": "^19.2.0"。
支持的注册表:registry.npmjs.org、pypi.org、proxy.golang.org、crates.io、rubygems.org。
限制:核心要求是绝不猜测,必须通过脚本验证。资料中未提供脚本安装方式、网络要求、错误处理、缓存机制及对私有仓库的支持情况,暂未提供。