用途:管理 hindsight-skills 的版本升级,检测新版本、提供升级选项并展示变更。
主要能力:自动或手动检测升级;支持自动升级、立即升级、延后24小时、永久关闭检查等选项;区分 git 与 vendored 两种安装类型执行升级;升级后读取 CHANGELOG.md 展示新旧版本之间的变更;支持配置管理(启用自动升级、关闭/重新启用更新检查、查看配置)。
使用方式:自动触发时,若检测到 UPGRADE_AVAILABLE <old> <new>,先检查 auto_upgrade 偏好,为 true 则静默升级,否则询问用户;随后检测安装类型、保存旧版本、执行升级(git 安装运行 git pull origin main && ./setup;vendored 安装则重新克隆并运行 ./setup)、写入标记并清理状态、展示变更。手动调用 /hindsight-upgrade 可强制检查(清除缓存后运行 hindsight-update-check),输出为空表示已是最新,输出 JUST_UPGRADED 则展示变更。配置命令包括 hindsight-config set auto_upgrade true、hindsight-config set update_check false、hindsight-config set update_check true、hindsight-config list。
适用场景:需要保持 hindsight-skills 为最新版本、了解版本变更内容,或管理升级与更新检查偏好的用户。
限制:若找不到安装来源(install-source 为空或路径不存在),需从克隆目录重新运行 ./setup;具体平台支持、收费与价格信息暂未提供。