Repository navigation
Releases: abalika/dsh-mode-switch
Release list
DSH Mode Switch 0.2.2 — 默认保存登录
默认自动保存跨重启登录
0.2.2 把受支持 Windows 桌面的登录保存改为默认自动配置,不再要求额外执行补丁命令;即使安装时使用 --ignore-scripts 也会在插件启动后检测。
安装或更新插件后启动 DSH,再从菜单/托盘完全退出一次。无窗口临时助手会等待这套 DSH 全部退出,自动备份并配置,下次启动生效。首次启用持久分区可能需要登录一次;网站过期、主动退出或清理数据后仍需重新登录。已启用的安装沿用现有分区。
- 支持 DeepSeek Harness Desktop 0.2.0-rc.2 / 0.2.1-rc.2;登录保存自动配置目前仅支持 Windows。
- 此功能需要修改当前桌面安装的
app.asar,不是公开插件 API;保留精确版本校验、停止状态检查、备份、操作锁和原子替换。未知版本或无写权限时不会强行修改。 - 不强制关闭 DSH、不提权、不下载程序、不安装服务或计划任务。卸载/替换等待中的插件会取消配置,助手最多等待 7 天。
- 在首次启动前设置
DSH_MODE_SWITCH_PERSIST_LOGIN=0可关闭自动配置;已应用的补丁需单独回退,详见安装指南。 - 本版沿用 0.2.1 的按钮位置和 UI,旧版 Release 保留。
下载
普通用户下载 dsh-mode-switch-0.2.2.tgz,使用桌面自带 CLI 更新插件。源码压缩包用于开发;SHA256SUMS-0.2.2.txt 用于校验。请勿将源码包当成插件包安装。
验证
- Windows + Edge + 原始 0.2.1-rc.2 归档:24 项测试通过、无跳过。
- 原始 0.2.0-rc.2 归档:自动配置及补丁 17 项测试通过、无跳过。
- 另使用桌面自带 Node 24 运行全部 11 项自动配置测试通过,包括真实原生 Node 助手进程等待、临时副本修改和字节一致回退。
- 本次公开 CI:Windows / Linux、Node 22。公开 CI 不分发桌面归档,两个归档集成用例会明确跳过。
- 发布只包含 29 个源码文件 / 14 个插件包文件,排除个人资料、登录数据及桌面备份。npm 官方 registry 审计未发现已知依赖漏洞;这不构成零风险保证。
构建提交:ee59bd1517fa0ff95508955ee32306896611f1a6。资产来自该提交的干净 Git 快照。
DSH Mode Switch 0.2.1
DSH Mode Switch 0.2.1 是 DeepSeek Harness Desktop 的非官方社区插件,使用 MIT 许可开源。
在现有 DSH Desktop 内切换 Harness 与 DeepSeek 官网原始聊天界面。入口位于各自 LOGO 下方,切换保留两侧已挂载的页面与草稿。
下载与安装
- 普通用户下载
dsh-mode-switch-0.2.1.tgz,按仓库的docs/INSTALL.md使用桌面应用自带 CLI 安装到desktopprofile。 dsh-mode-switch-0.2.1-source.zip/.tar.gz是源码,含测试和文档。SHA256SUMS-0.2.1.txt用于核对三个分发文件。
支持范围与登录保存
支持 Desktop 0.2.0-rc.2 / 0.2.1-rc.2,工具需要 Node.js 22+。网页专用 Harness 没有桌面浏览器接口时不显示入口。
跨应用重启保留登录需要用户另外选择运行 Windows 持久分区补丁。普通插件安装不会自动修改程序;补丁只接受精确支持的版本,并保留校验过的原始备份。官网会话过期仍需重新登录。
插件不读取或上传密码、Cookie 或聊天记录。网站登录资料由宿主 Electron 保存在本机;持久存储不等于额外加密。分发文件不含桌面二进制、个人配置、浏览器资料或本机备份。
验证与限制
本机 13 项测试通过,无失败、无跳过;npm 官方依赖审计报告 0 个已知漏洞。Windows(预装 Edge)与 Linux(Playwright Chromium)、Node.js 22 的公开 CI 均已通过:验证结果。公开 CI 不包含原始桌面归档,对应集成用例会明确跳过;CI 不代表所有系统的真实桌面交互已经人工验证。
网站与宿主布局升级可能需要重新适配。下载、设备权限和部分弹窗仍受宿主限制。具体边界见 SECURITY.md 与 docs/REVIEW.md,不承诺绝对无漏洞。
源码提交:00e829c。