Skip to content

desktop-v0.1.8

Choose a tag to compare

@github-actions github-actions released this 15 Aug 15:57
· 26 commits to main since this release
9a9d5c4

DeepSeek Harness Desktop 0.1.8

中文

本次亮点

  • 修复早期 0.1.8 构建的皮肤迁移可能把 ~/.dsh/cordis.patch.yml 留成空文件、导致下次启动报“must be a top-level YAML array”并退出的问题。新版构建会把空补丁自动恢复为合法的 [],且不会覆盖任何非空用户配置。
  • 顶部“帮助 / Help”菜单新增“加入社群”和“提建议”:社群弹窗同时提供 QQ 群二维码与一键跳转,GitHub 建议入口直接打开新建 Issue 页面,所有外链继续交由系统浏览器处理。
  • 桌面版只保留 dshmarket 作为默认插件市场,移除重复加载的 dsh-plugin-hub,避免两套市场同时改写同一个 desktop profile。
  • 启动迁移会清除旧版桌面托管的 Hub、兼容层、单独皮肤依赖和历史 managed 皮肤段。为避免保留一个指向旧安装目录的失效链接,受影响的升级会安全恢复一次官方外观;启动后重新选择 QQ98 等皮肤即可由新版皮肤中心建立唯一链接,不再因双重加载导致 runtime exited with code 1
  • 内置 dsh-codex-connect@0.1.0-alpha.4.5,可在设置页使用 ChatGPT OAuth 登录并启用 OpenAI Codex 模型。它默认不替换当前模型、不接管全局搜索,也不启用远程图片工具;检测到已有 Codex provider 时会保留现有 provider,避免重复路由。
  • 内置 reasoning-slider@0.0.2,在模型选择器中平滑切换模型实际支持的推理强度,并在切换模型时自动回退到有效档位。
  • 全家桶、皮肤中心与内置皮肤继续使用 0.1.15 聚合结构;社区 bundle、会话、凭据和用户补丁在迁移中保持不变。

验证

  • 桌面 UI 回归覆盖帮助菜单动作、固定目标链接、沙箱化社群页、二维码渲染与常见窗口高度下的完整布局。
  • Profile 单元测试覆盖单市场清单、旧托管依赖清理、皮肤段单向迁移、连续启动幂等性和 Codex provider 冲突避让。
  • 真实 DSH Host 回归验证插件市场接口与页面、Codex 设置命名空间、思考强度滑块、全部内置皮肤资源以及 QQ98 应用流程。
  • 安装包门禁校验固定版本、完整运行时依赖、客户端 bundle、皮肤与桌宠资源,并执行根级类型检查、测试、官网和生成文件一致性检查。

下载与校验

下载 DeepSeek-Harness-Desktop-Setup-0.1.8-x64.exe,并使用同一 GitHub Release 中的 SHA256SUMS.txt 校验安装包。应用内更新只会在用户确认后下载,安装与重启也会再次请求确认。

说明

这是社区构建版本,并非 DeepSeek、OpenAI 或腾讯官方发行版。Codex Connect 使用 ChatGPT Codex 的非公开服务接口,资格、额度和协议可能变化;OAuth 凭据仅保存在本机 DSH home,登录接口限制为本机回环访问。当前安装包未使用商业代码签名证书,Windows SmartScreen 可能显示“未知发布者”。请只从本项目的 GitHub Release 页面下载并核对 SHA-256。

English

Highlights

  • Fixes a skin migration bug in earlier 0.1.8 builds that could leave ~/.dsh/cordis.patch.yml empty, causing the next launch to reject it because the YAML root was not an array. This updated build repairs blank patches to a valid [] without overwriting any non-empty user configuration.
  • Adds Join QQ Group and Suggest an Idea to the top Help menu. The community window offers both a QR code and one-click QQ join, while feedback opens the GitHub new-issue page; every external destination remains delegated to the system browser.
  • Keeps dshmarket as the only default plugin marketplace and removes the concurrently loaded dsh-plugin-hub, so two stores no longer rewrite the same desktop profile.
  • Startup migration removes the Hub, compatibility layer, standalone skin dependencies, and historical managed skin sections left by older desktop builds. Affected upgrades safely return to the official look once instead of retaining a stale link into the previous installation; selecting QQ98 or another skin after startup creates the single current link and avoids duplicate-load crashes.
  • Bundles dsh-codex-connect@0.1.0-alpha.4.5 for ChatGPT OAuth and OpenAI Codex models in Settings. It does not replace the current model, take over global search, or enable the remote image tool by default; an existing Codex provider remains authoritative to prevent duplicate routes.
  • Bundles reasoning-slider@0.0.2 for smooth model-supported reasoning-effort changes, with automatic fallback when switching to a model that does not support the current level.
  • Keeps the all-in-one UI, Skin Center, and built-in skins on the 0.1.15 aggregate layout while preserving community bundles, sessions, credentials, and user-owned patch rows during migration.

Verification

  • Desktop UI regression covers Help-menu actions, fixed destinations, the sandboxed community page, QR rendering, and a complete no-scroll layout at the normal window height.
  • Profile tests cover the single-store roster, retired managed dependency cleanup, one-way skin-section migration, restart idempotency, and Codex provider conflict avoidance.
  • Real DSH Host regression checks cover marketplace routes and UI, the Codex settings namespace, reasoning slider, every built-in skin asset, and the QQ98 apply flow.
  • Packaging gates audit pinned versions, the complete runtime dependency set, client bundles, skins, and pet assets, then run repository typechecking, tests, website validation, and generated-file consistency checks.

Download and verification

Download DeepSeek-Harness-Desktop-Setup-0.1.8-x64.exe and verify it with SHA256SUMS.txt from the same GitHub Release. The built-in updater downloads only after user confirmation and asks again before installation and restart.

Notice

This is a community build and not an official DeepSeek, OpenAI, or Tencent distribution. Codex Connect uses non-public ChatGPT Codex service endpoints whose eligibility, quotas, and protocol may change; OAuth credentials stay in the local DSH home and login routes accept loopback access only. The installer is not signed with a commercial code-signing certificate, so Windows SmartScreen may report an unknown publisher. Download only from this project's GitHub Release page and verify the SHA-256 checksum.