Skip to content

v0.5.0

Choose a tag to compare

@YOGEMOW YOGEMOW released this 14 Aug 09:56
· 14 commits to master since this release

v0.5.0 — 设置界面集成(视觉 API 密钥掩码输入 + 模型选择)

新增

  • harness 设置页「插件」页新增 DeepSeek Prism 卡片deepseek-prism-dsh 设置命名空间):
    • 视觉 API 密钥type=password 只写控件——保存后仅显示「已配置」徽标,中间字符不展示、明文不随任何响应返回;密钥经 ctx.credentials 写入凭据库(.credentials.yaml)。
    • 视觉 Provider / 模型 / 区域 / 密钥环境变量名(凭据引用):写入设置段;保存后宿主自动把密钥与 VISION_PROVIDER / VISION_MODEL / VISION_REGION 注入 process.env,vision.mjs 子进程继承,无需任何 .env 文件
    • 客户端为手写 __ModuleLoader__ bundle(零构建,仅 require('react'));宿主侧设置/凭据包为可选动态导入,缺失时降级跳过。
  • harness 侧一行 allowlist 补丁(本地):WEB_SETTINGS_NAMESPACES 加入 deepseek-prism-dsh

验证

  • 插件测试 18 项(新增 env 注入/回退/不覆盖 4 项),全量 61 项通过。
  • 安装:pnpm dsh plugin --profile web add <本包 tarball>,重启 GUI 后:设置 → 插件 → DeepSeek Prism 卡片;上传图片自动降级并调用视觉 API(密钥来自设置)。

注:harness WEB_SETTINGS_NAMESPACES 的 allowlist 补丁需保留在本地 checkout(上游将 allowlist 声明迁移至 settings.register() 属于其 deferred work)。