这一版为 Skill 增加低频、非阻塞的新版本提醒。
新增
- Skill 内新增独立
VERSION文件,使复制目录、安装器下载和插件安装都能读取本地准确版本。 - 每个新任务开始时,Agent 会比较本地版本与本项目的 GitHub Latest Release。
- 正常检查结果缓存 24 小时,不会每次使用都访问 GitHub。
- 发现新版时只提醒当前版本、最新版本与 Release 链接,不会自动覆盖本地 Skill。
- 断网、GitHub 不可用、缓存不可写或用户拒绝联网时,更新检查不会阻塞视频任务。
- 缓存只包含检查时间、最新版本号和 Release 链接,不记录账号、素材或使用行为。
- Python HTTPS 证书链不可用时,会回退到系统
curl的正常证书验证;不会通过-k等参数关闭 TLS 验证。 - 中文和英文 README 均补充更新提醒的行为、隐私边界与手动强制检查命令。
验证
- Skill 结构校验通过。
- 仓库与插件版本统一为
2.1.1。 - 20 项单元与集成测试通过,覆盖版本解析、新版提醒、24 小时缓存、缓存过期、断网降级和安全 HTTPS 回退。
- 使用真实 GitHub Latest Release API 完成联网验证,并确认第二次检查从缓存读取。
- GitHub Actions 的 Python 3.10 与 3.13 矩阵全部通过。
重要升级说明
已经安装 v2.1.0 或更早版本的用户还没有版本检查器,因此不会自动收到本次提醒。需要手动更新到 v2.1.1 一次;从 v2.1.1 开始,后续发布才会在使用 Skill 时按上述机制提醒。
重新安装或复制 skills/native-subtitle-quote-image/ 目录即可升级。