DSH Startup Skip:跳过启动登录的 Host 插件

前言

DeepSeek Harness(DSH)桌面版在冷启动时会检查 DeepSeek 账号登录或模型 API Key 配置。当使用第三方插件(如独立授权的 ChatGPT 套餐插件)接入模型时,即使模型可用,欢迎页仍可能因为未通过 DSH 官方认证路径而出现。这会打断工作流,每次重启都需要手动选择模型或重新配置。

这是什么

zerofancy/dsh-startup-skip 是一个非官方的 DSH 桌面端 Host 插件,用于在冷启动时跳过欢迎页,允许已通过其他方式接入模型的用户直接进入工作区。插件版本 0.1.0,需要 DSH 桌面版严格限定在 0.2.1-rc.2,使用 MIT 许可证,无运行时第三方依赖或构建步骤。

核心功能

  • 一次性跳过启动登录:安装一次、完整重启后生效,插件在本次 Host 进程中停止适配,后续凭据查询保持真实
  • 不提供模型、额度或账号授权:插件返回合成的 configured: true 元数据,不代表真实 API Key
  • 不写入假 Key:不读取账号或凭据文件,不读取第三方插件的 token 存储
  • 兼容性检查:支持 DSH 0.2.1-rc.2,版本或代码不匹配时保留官方行为
  • 仅覆盖冷启动:不承诺屏蔽主动退出账号、账号失效或任意 Host 单独重启时的所有欢迎提示

安装与启用

通过 DSH 插件管理安装:

github:zerofancy/dsh-startup-skip

通过终端安装(需完整退出桌面应用后运行):

dsh plugin --profile desktop add github:zerofancy/dsh-startup-skip

从本地源码安装:

git clone https://github.com/zerofancy/dsh-startup-skip.git

然后通过 DSH 插件管理安装克隆目录的绝对路径。

启用步骤:

  1. 确认当前 desktop profile 中「跳过启动登录」已启用
  2. 从应用菜单或系统托盘真正退出 DSH(仅关闭窗口可能只是隐藏到托盘)
  3. 重新启动,检查是否直接进入工作区
  4. 保持或手动选择原来的模型

典型用法

安装并启用插件后,从应用菜单或系统托盘完全退出 DSH,再重新启动。如果当前 desktop profile 中「跳过启动登录」已启用,启动时将直接进入工作区,无需处理欢迎页。

适用场景与注意

适合已通过其他方式(如独立授权的 ChatGPT 套餐插件)接入模型,希望减少冷启动步骤的用户。

注意事项:

  • 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证
  • 仅支持 DSH 0.2.1-rc.2,还会检查启动代码的特征
  • 不只是 needsWelcome() 判断本身,启动时序、RPC 格式、响应写出机制和凭据聚合方式也属于兼容条件
  • 进入工作区后模型不能回复时,检查原模型插件的授权、额度及网络;本插件不处理推理认证

短结尾

DSH Startup Skip 适合需要减少冷启动步骤的开发者,通过一次性标记跳过欢迎页,模型访问继续交给已有插件。更多细节见目录页:https://www.skillhub.cn/plugins/zerofancy/dsh-startup-skip

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜