Skip to content

v2.1.1 · Skill 新版本提醒

Latest

Choose a tag to compare

@chengyi-ai chengyi-ai released this 24 Aug 06:22

这一版为 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/ 目录即可升级。