前言¶
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 插件管理安装克隆目录的绝对路径。
启用步骤:
- 确认当前
desktopprofile 中「跳过启动登录」已启用 - 从应用菜单或系统托盘真正退出 DSH(仅关闭窗口可能只是隐藏到托盘)
- 重新启动,检查是否直接进入工作区
- 保持或手动选择原来的模型
典型用法¶
安装并启用插件后,从应用菜单或系统托盘完全退出 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