Skip to content

v0.2.4 — 首次安装授权去重

Latest

Choose a tag to compare

@whyfail whyfail released this 03 Nov 02:08
· 4 commits to main since this release

修复 macOS 首次安装插件时,由安装、启用和热重载重复读取凭据引起的多次授权。

  • 同一 Harness 进程的插件实例共享一次正在进行的凭据读取和内存缓存。
  • 取消或拒绝授权后暂停后台重试,点击模型下拉框可主动重试。
  • 尚未通过目录鉴权的密钥遇到 401 时不再次读取;已通过鉴权的密钥轮换按代合并恢复。
  • macOS 原生授权等待系统返回,不设置合成超时;代理端口变化优先验证已有密钥。
  • 不改动 AI-Toolkit,不新增凭据副本,API Key 不进入前端、普通配置或日志。

已通过类型检查、101 项自动化测试、宿主及浏览器构建和 tarball 独立安装检查。本机 DeepSeek Harness 已升级并连接,读取到 63 个模型。

该优化消除插件重复发起的请求。真正重启宿主、钥匙串锁定、应用身份变化、密钥轮换及旧版多条目凭据仍可能需要系统再次授权;没有重置真实钥匙串权限来测量首次弹窗的准确次数。

安装方式见 README。下载 dsh-connect-ai-toolkit.tgz 或版本化压缩包,在 Harness 插件页安装;SHA256SUMS 可用于核对文件。