Skip to content

Releases: sdegongzuo/dsh-webops-plugin

desktop-v0.2.13 · dsh 桌面端便携版(含网页操作插件)

Choose a tag to compare

@github-actions github-actions released this 04 Oct 10:06

dsh 桌面端便携版 desktop-v0.2.13

内置 dsh-webops-plugin 的
DeepSeek Harness 桌面端。解压即用:不需要 Node、pnpm、Git,也不需要联网装插件。

用法

  1. 解压到不含中文和空格的路径(也别太深:文档转 PDF 走的是 LibreOffice,
    它是不认长路径的原生程序 —— 解压目标路径过长时「转 PDF」会失败)
  2. 双击 启动.cmd;直接双击 app\ 里的 exe 也一样 —— 从 v0.2.2 起 exe 会自己
    认出旁边的 home\(resolvePortableDshHome),配置照样随包走
  3. 首次运行会被 SmartScreen 拦,点「更多信息」→「仍要运行」

第一次打开:填一个模型 API Key

包里的 home\profiles\desktop\cordis.patch.yml(dsh 的设置文档)已经预置好云知声 MaaS(maas.unisound.com,
OpenAI 兼容),默认模型 u2-flash,备选 17 个(DeepSeek / Kimi / GLM / MiniMax / Qwen 等)。
包里不含任何 API Key,需要你自己填一个:

  1. 打开「设置 → 模型」,找到 云知声 MaaS
  2. 粘贴你的 API Key —— 它会写进 home\.credentials.yaml,下次启动自动带上

也可以不改界面,直接设环境变量 UNISOUND_API_KEY(环境变量优先级更高,但只读、不会被设置页改写)。

API Key 在 maas.unisound.com 控制台申请。

这一版装在里面的是什么

  • dsh 桌面端本体(Electron + 内置 Node 运行时 + 内置 pnpm + dsh 生产依赖树)
  • 插件 dsh-webops-plugin,已按桌面端要求物化进 home\profiles\desktop\
    (真实文件副本,不是链接;dsh.profile.bundles 里已登记)

验证插件生效

启动后输入框上方应能看到「网页操作」状态条,让 agent 调用 browser_open 能开出页面。

从更早的版本升级

保留 home\ 即可:把新包解压到别处,再把旧包的 home\ 整个拷进新包根目录 ——
会话 / 设置 / 凭据 / 已装插件全在 home\ 里,一个都不会丢。

⚠️ 这一版换了 dsh 本体(0.1.7-rc.2 → 0.2.0-rc.2),所以不能只贴插件增量包升上来:
增量包只带插件,本体得下整包。

⚠️ 出厂模型配置从 dsh 0.1.7 起写在 home\profiles\desktop\cordis.patch.yml ——
dsh 0.1.7 把 home\settings.yaml 退役了,设置的家就是这份 profile patch。
从旧版覆盖上来时,包里旧的 home\settings.yaml 会在第一次启动时被 dsh 自动导入到
新位置并改名 settings.yaml.imported,你自己填过的 provider 不会丢。

数据在哪

home\ 是 dsh 的全部用户数据(会话 / 设置 / 凭据 / 已装插件)。整个目录拷到 U 盘就能带走,删掉即恢复出厂。

产物

文件 大小 SHA-256
dsh-webops-desktop-v0.2.13-win-x64-portable.zip 420.4 MB 3682a8ee7116ceac48eb8545b2eaf7c846fa714fcabceb21ebf2ca9b251816f7

未签名构建:CLI 这条链路的产物不做代码签名,SmartScreen 会有提示。

v0.2.12 · 网页操作插件增量更新

Choose a tag to compare

@sdegongzuo sdegongzuo released this 01 Oct 17:00

v0.2.12 网页操作插件增量更新

面向已经安装桌面便携版的用户:将增量 ZIP 内文件解压覆盖到便携版根目录,然后重启。保留 home 中的会话、配置和凭据;无需清理旧文件。本次只发布插件增量包,桌面壳继续使用原版本。

  • 合并生成回复的提交确认与完成等待,引导使用当前回复的完成标记和区域快照。
  • 修复高缩放屏幕下区域快照的坐标换算;实际 Windows 200% 缩放与 MDN 页面验证通过。
  • 增量包核对五个 Electron 运行时资产,排除 fake-llm 及其导出;支持保留证据的打包自检。

验证:完整测试 656 项通过、无跳过,类型检查通过;Google AI 三轮、MDN、搜索历史、浮层、自动补全、执行超时与完整多会话归属矩阵均有真实工具证据。增量更新三轮真宿主自检通过,最终 ZIP 安装后 118 个插件目录外文件校验不变,重启旧权限失效及新标签冒烟通过。

成本限制:两份有效新样本的累计输入量较单份旧样本下降约 0.9%~2.6%,缓存和输出仍有波动,不能视为费用稳定下降的证明。

源码提交:f417e808b086330b9d952d5f4f2ba3197b1dd816。
SHA256:089e0713a1c0f3c14c34fca13a9107bde841f3335018ac6f15a323319de419fe。

desktop-v0.2.11 · dsh 桌面端便携版(含网页操作插件)

Choose a tag to compare

@github-actions github-actions released this 30 Sep 13:25

dsh 桌面端便携版 desktop-v0.2.11

内置 dsh-webops-plugin 的
DeepSeek Harness 桌面端。解压即用:不需要 Node、pnpm、Git,也不需要联网装插件。

用法

  1. 解压到不含中文和空格的路径(也别太深:文档转 PDF 走的是 LibreOffice,
    它是不认长路径的原生程序 —— 解压目标路径过长时「转 PDF」会失败)
  2. 双击 启动.cmd;直接双击 app\ 里的 exe 也一样 —— 从 v0.2.2 起 exe 会自己
    认出旁边的 home\(resolvePortableDshHome),配置照样随包走
  3. 首次运行会被 SmartScreen 拦,点「更多信息」→「仍要运行」

第一次打开:填一个模型 API Key

包里的 home\profiles\desktop\cordis.patch.yml(dsh 的设置文档)已经预置好云知声 MaaS(maas.unisound.com,
OpenAI 兼容),默认模型 u2-flash,备选 17 个(DeepSeek / Kimi / GLM / MiniMax / Qwen 等)。
包里不含任何 API Key,需要你自己填一个:

  1. 打开「设置 → 模型」,找到 云知声 MaaS
  2. 粘贴你的 API Key —— 它会写进 home\.credentials.yaml,下次启动自动带上

也可以不改界面,直接设环境变量 UNISOUND_API_KEY(环境变量优先级更高,但只读、不会被设置页改写)。

API Key 在 maas.unisound.com 控制台申请。

这一版装在里面的是什么

  • dsh 桌面端本体(Electron + 内置 Node 运行时 + 内置 pnpm + dsh 生产依赖树)
  • 插件 dsh-webops-plugin,已按桌面端要求物化进 home\profiles\desktop\
    (真实文件副本,不是链接;dsh.profile.bundles 里已登记)

验证插件生效

启动后输入框上方应能看到「网页操作」状态条,让 agent 调用 browser_open 能开出页面。

从更早的版本升级

保留 home\ 即可:把新包解压到别处,再把旧包的 home\ 整个拷进新包根目录 ——
会话 / 设置 / 凭据 / 已装插件全在 home\ 里,一个都不会丢。

⚠️ 这一版换了 dsh 本体(0.1.7-rc.2 → 0.2.0-rc.2),所以不能只贴插件增量包升上来:
增量包只带插件,本体得下整包。

⚠️ 出厂模型配置从 dsh 0.1.7 起写在 home\profiles\desktop\cordis.patch.yml ——
dsh 0.1.7 把 home\settings.yaml 退役了,设置的家就是这份 profile patch。
从旧版覆盖上来时,包里旧的 home\settings.yaml 会在第一次启动时被 dsh 自动导入到
新位置并改名 settings.yaml.imported,你自己填过的 provider 不会丢。

数据在哪

home\ 是 dsh 的全部用户数据(会话 / 设置 / 凭据 / 已装插件)。整个目录拷到 U 盘就能带走,删掉即恢复出厂。

产物

文件 大小 SHA-256
dsh-webops-desktop-v0.2.11-win-x64-portable.zip 414 MB 5e463b8f8de8c0480f9377b8d85fb4d4bfc160240d036eb07c909f8ab86338be

未签名构建:CLI 这条链路的产物不做代码签名,SmartScreen 会有提示。

desktop-v0.2.10 · dsh 桌面端便携版(含网页操作插件)

Choose a tag to compare

@github-actions github-actions released this 28 Sep 04:04

dsh 桌面端便携版 desktop-v0.2.10

内置 dsh-webops-plugin 的
DeepSeek Harness 桌面端。解压即用:不需要 Node、pnpm、Git,也不需要联网装插件。

用法

  1. 解压到不含中文和空格的路径(也别太深:文档转 PDF 走的是 LibreOffice,
    它是不认长路径的原生程序 —— 解压目标路径过长时「转 PDF」会失败)
  2. 双击 启动.cmd;直接双击 app\ 里的 exe 也一样 —— 从 v0.2.2 起 exe 会自己
    认出旁边的 home\(resolvePortableDshHome),配置照样随包走
  3. 首次运行会被 SmartScreen 拦,点「更多信息」→「仍要运行」

第一次打开:填一个模型 API Key

包里的 home\profiles\desktop\cordis.patch.yml(dsh 的设置文档)已经预置好云知声 MaaS(maas.unisound.com,
OpenAI 兼容),默认模型 u2-flash,备选 17 个(DeepSeek / Kimi / GLM / MiniMax / Qwen 等)。
包里不含任何 API Key,需要你自己填一个:

  1. 打开「设置 → 模型」,找到 云知声 MaaS
  2. 粘贴你的 API Key —— 它会写进 home\.credentials.yaml,下次启动自动带上

也可以不改界面,直接设环境变量 UNISOUND_API_KEY(环境变量优先级更高,但只读、不会被设置页改写)。

API Key 在 maas.unisound.com 控制台申请。

这一版装在里面的是什么

  • dsh 桌面端本体(Electron + 内置 Node 运行时 + 内置 pnpm + dsh 生产依赖树)
  • 插件 dsh-webops-plugin,已按桌面端要求物化进 home\profiles\desktop\
    (真实文件副本,不是链接;dsh.profile.bundles 里已登记)

验证插件生效

启动后输入框上方应能看到「网页操作」状态条,让 agent 调用 browser_open 能开出页面。

从更早的版本升级

保留 home\ 即可:把新包解压到别处,再把旧包的 home\ 整个拷进新包根目录 ——
会话 / 设置 / 凭据 / 已装插件全在 home\ 里,一个都不会丢。

⚠️ 这一版换了 dsh 本体(0.1.7-rc.1 → 0.1.7-rc.2),所以不能只贴插件增量包升上来:
增量包只带插件,本体得下整包。

⚠️ 出厂模型配置从 dsh 0.1.7 起写在 home\profiles\desktop\cordis.patch.yml ——
dsh 0.1.7 把 home\settings.yaml 退役了,设置的家就是这份 profile patch。
从旧版覆盖上来时,包里旧的 home\settings.yaml 会在第一次启动时被 dsh 自动导入到
新位置并改名 settings.yaml.imported,你自己填过的 provider 不会丢。

数据在哪

home\ 是 dsh 的全部用户数据(会话 / 设置 / 凭据 / 已装插件)。整个目录拷到 U 盘就能带走,删掉即恢复出厂。

产物

文件 大小 SHA-256
dsh-webops-desktop-v0.2.10-win-x64-portable.zip 412.6 MB 2cd78b2c53288c3ab390c64384beb0ceeecf7784126883b3eb380421af424709

未签名构建:CLI 这条链路的产物不做代码签名,SmartScreen 会有提示。

desktop-v0.2.9 · dsh 桌面端便携版(含网页操作插件)

Choose a tag to compare

@github-actions github-actions released this 27 Sep 07:19

dsh 桌面端便携版 desktop-v0.2.9

内置 dsh-webops-plugin 的
DeepSeek Harness 桌面端。解压即用:不需要 Node、pnpm、Git,也不需要联网装插件。

用法

  1. 解压到不含中文和空格的路径(也别太深:文档转 PDF 走的是 LibreOffice,
    它是不认长路径的原生程序 —— 解压目标路径过长时「转 PDF」会失败)
  2. 双击 启动.cmd;直接双击 app\ 里的 exe 也一样 —— 从 v0.2.2 起 exe 会自己
    认出旁边的 home\(resolvePortableDshHome),配置照样随包走
  3. 首次运行会被 SmartScreen 拦,点「更多信息」→「仍要运行」

第一次打开:填一个模型 API Key

包里的 home\profiles\desktop\cordis.patch.yml(dsh 的设置文档)已经预置好云知声 MaaS(maas.unisound.com,
OpenAI 兼容),默认模型 u2-flash,备选 17 个(DeepSeek / Kimi / GLM / MiniMax / Qwen 等)。
包里不含任何 API Key,需要你自己填一个:

  1. 打开「设置 → 模型」,找到 云知声 MaaS
  2. 粘贴你的 API Key —— 它会写进 home\.credentials.yaml,下次启动自动带上

也可以不改界面,直接设环境变量 UNISOUND_API_KEY(环境变量优先级更高,但只读、不会被设置页改写)。

API Key 在 maas.unisound.com 控制台申请。

这一版装在里面的是什么

  • dsh 桌面端本体(Electron + 内置 Node 运行时 + 内置 pnpm + dsh 生产依赖树)
  • 插件 dsh-webops-plugin,已按桌面端要求物化进 home\profiles\desktop\
    (真实文件副本,不是链接;dsh.profile.bundles 里已登记)

验证插件生效

启动后输入框上方应能看到「网页操作」状态条,让 agent 调用 browser_open 能开出页面。

从更早的版本升级

保留 home\ 即可:把新包解压到别处,再把旧包的 home\ 整个拷进新包根目录 ——
会话 / 设置 / 凭据 / 已装插件全在 home\ 里,一个都不会丢。

⚠️ 这一版换了 dsh 本体(0.1.7-rc.1 → 0.1.7-rc.2),所以不能只贴插件增量包升上来:
增量包只带插件,本体得下整包。

⚠️ 出厂模型配置从 dsh 0.1.7 起写在 home\profiles\desktop\cordis.patch.yml ——
dsh 0.1.7 把 home\settings.yaml 退役了,设置的家就是这份 profile patch。
从旧版覆盖上来时,包里旧的 home\settings.yaml 会在第一次启动时被 dsh 自动导入到
新位置并改名 settings.yaml.imported,你自己填过的 provider 不会丢。

数据在哪

home\ 是 dsh 的全部用户数据(会话 / 设置 / 凭据 / 已装插件)。整个目录拷到 U 盘就能带走,删掉即恢复出厂。

产物

文件 大小 SHA-256
dsh-webops-desktop-v0.2.9-win-x64-portable.zip 412.6 MB b0aa9ad15a10415d74d512ae5935a451ead99874411bfb7c9f8a956d8021d327

未签名构建:CLI 这条链路的产物不做代码签名,SmartScreen 会有提示。

desktop-v0.2.8 · dsh 桌面端便携版(含网页操作插件)

Choose a tag to compare

@github-actions github-actions released this 24 Sep 08:55

dsh 桌面端便携版 desktop-v0.2.8

内置 dsh-webops-plugin 的
DeepSeek Harness 桌面端。解压即用:不需要 Node、pnpm、Git,也不需要联网装插件。

用法

  1. 解压到不含中文和空格的路径(也别太深:文档转 PDF 走的是 LibreOffice,
    它是不认长路径的原生程序 —— 解压目标路径过长时「转 PDF」会失败)
  2. 双击 启动.cmd;直接双击 app\ 里的 exe 也一样 —— 从 v0.2.2 起 exe 会自己
    认出旁边的 home\(resolvePortableDshHome),配置照样随包走
  3. 首次运行会被 SmartScreen 拦,点「更多信息」→「仍要运行」

第一次打开:填一个模型 API Key

包里的 home\profiles\desktop\cordis.patch.yml(dsh 的设置文档)已经预置好云知声 MaaS(maas.unisound.com,
OpenAI 兼容),默认模型 u2-flash,备选 17 个(DeepSeek / Kimi / GLM / MiniMax / Qwen 等)。
包里不含任何 API Key,需要你自己填一个:

  1. 打开「设置 → 模型」,找到 云知声 MaaS
  2. 粘贴你的 API Key —— 它会写进 home\.credentials.yaml,下次启动自动带上

也可以不改界面,直接设环境变量 UNISOUND_API_KEY(环境变量优先级更高,但只读、不会被设置页改写)。

API Key 在 maas.unisound.com 控制台申请。

这一版装在里面的是什么

  • dsh 桌面端本体(Electron + 内置 Node 运行时 + 内置 pnpm + dsh 生产依赖树)
  • 插件 dsh-webops-plugin,已按桌面端要求物化进 home\profiles\desktop\
    (真实文件副本,不是链接;dsh.profile.bundles 里已登记)

验证插件生效

启动后输入框上方应能看到「网页操作」状态条,让 agent 调用 browser_open 能开出页面。

从更早的版本升级

保留 home\ 即可:把新包解压到别处,再把旧包的 home\ 整个拷进新包根目录 ——
会话 / 设置 / 凭据 / 已装插件全在 home\ 里,一个都不会丢。

⚠️ 这一版换了 dsh 本体(0.1.6 系列 → 0.1.7-rc.1),所以不能只贴插件增量包升上来:
增量包只带插件,本体得下整包。

⚠️ 出厂模型配置从这一版起写在 home\profiles\desktop\cordis.patch.yml ——
dsh 0.1.7 把 home\settings.yaml 退役了,设置的家就是这份 profile patch。
从旧版覆盖上来时,包里旧的 home\settings.yaml 会在第一次启动时被 dsh 自动导入到
新位置并改名 settings.yaml.imported,你自己填过的 provider 不会丢。

数据在哪

home\ 是 dsh 的全部用户数据(会话 / 设置 / 凭据 / 已装插件)。整个目录拷到 U 盘就能带走,删掉即恢复出厂。

产物

文件 大小 SHA-256
dsh-webops-desktop-v0.2.8-win-x64-portable.zip 459.3 MB 1540d0c1136602f9721f9f3ed09ef7ff9515a689f97eb548abab72ad206a2c49

未签名构建:CLI 这条链路的产物不做代码签名,SmartScreen 会有提示。

desktop-v0.2.7 · dsh 桌面端便携版(含网页操作插件)

Choose a tag to compare

@github-actions github-actions released this 20 Sep 06:18

dsh 桌面端便携版 desktop-v0.2.7

内置 dsh-webops-plugin 的
DeepSeek Harness 桌面端。解压即用:不需要 Node、pnpm、Git,也不需要联网装插件。

用法

  1. 解压到不含中文和空格的路径
  2. 双击 启动.cmd;直接双击 app\ 里的 exe 也一样 —— 从 v0.2.2 起 exe 会自己
    认出旁边的 home\(resolvePortableDshHome),配置照样随包走
  3. 首次运行会被 SmartScreen 拦,点「更多信息」→「仍要运行」

第一次打开:填一个模型 API Key

包里的 home\settings.yaml 已经预置好云知声 MaaS(maas.unisound.com,
OpenAI 兼容),默认模型 u2-flash,备选 17 个(DeepSeek / Kimi / GLM / MiniMax / Qwen 等)。
包里不含任何 API Key,需要你自己填一个:

  1. 打开「设置 → 模型」,找到 云知声 MaaS
  2. 粘贴你的 API Key —— 它会写进 home\.credentials.yaml,下次启动自动带上

也可以不改界面,直接设环境变量 UNISOUND_API_KEY(环境变量优先级更高,但只读、不会被设置页改写)。

API Key 在 maas.unisound.com 控制台申请。

这一版装在里面的是什么

  • dsh 桌面端本体(Electron + 内置 Node 运行时 + 内置 pnpm + dsh 生产依赖树)
  • 插件 dsh-webops-plugin,已按桌面端要求物化进 home\profiles\desktop\
    (真实文件副本,不是链接;dsh.profile.bundles 里已登记)

验证插件生效

启动后输入框上方应能看到「网页操作」状态条,让 agent 调用 browser_open 能开出页面。

数据在哪

home\ 是 dsh 的全部用户数据(会话 / 设置 / 凭据 / 已装插件)。整个目录拷到 U 盘就能带走,删掉即恢复出厂。

产物

文件 大小 SHA-256
dsh-webops-desktop-v0.2.7-win-x64-portable.zip 450.7 MB f92507c162c6ccc0204d5b4459ec08a73c15785c57fb15b6dcd12af4dc03b32c

未签名构建:CLI 这条链路的产物不做代码签名,SmartScreen 会有提示。

dsh 桌面端便携版 v0.2.5(含网页操作插件)

Choose a tag to compare

@sdegongzuo sdegongzuo released this 17 Sep 15:01

dsh 桌面端便携版 v0.2.5(Windows x64,已内置 dsh-webops-plugin)

相对上一个发布版 desktop-v0.2.3 的全部变化。本包为本机构建并过全套自检后上传(app/ 本体与 2026-09-17 下午验证的那份逐字节同源,仅插件 overlay 更新)。

修了什么

  • run_code 起不来(worker-exit(0)):打包态 process.execPath 是 Electron 主 exe 而非 node,沙箱 runner 也用它会撞单实例锁静默退出。现改用包内 resources/runtime/node。
  • browser_open 撞 BROWSER_PROVIDER_AMBIGUOUS:cdp 与 electron 同时「可用」时缝隙抛错;主进程顶层兜底默认 provider=electron(可用环境变量覆盖为 cdp)。
  • 模型看不见弹窗标签:browser_click 等 mutation 回执新增 opened_tabs(含 session_id / url / title,transport 能判定前台时带 active),页面 target=_blank 弹窗不再对模型隐身。
  • 浏览器窗口「整片变白」:最小化 / 隐藏期间的 layout() 会把子视图钉成 0 宽。现在 layout() 不采信退化读数,restore/show 时自动补跑一次(可逆)。
  • 上下文预算硬化(本次重点):browser_console / browser_network 的 limit 硬上限 500→150;两者各加 4 万字符总量闸门;base64 响应体上限单独压到 2000(文本仍 20000)。新增 truncated_by_budget 字段——被总量截断时工具会明确建议「用 level/text/url 过滤」而不是误导性的「调大 limit」。
  • 预置云知声 MaaS 接入:开箱即在设置里提供 unisound provider(默认模型 u2-flash,共 18 个可选),只需自己填 API Key。

自检结论(解压到全新目录实测)

自检 结果
verify:portable 通过(结构 + 生产链路 + asar 源码级断言)
verify:settings 通过(unisound / u2-flash,18 个模型注册)
verify:ptc 通过(Electron 运行时下沙箱 runner 用包内真 node,workspace-write 沙箱真跑)
verify:browser-host 通过(打包 exe 上真开窗口 → 快照 → 截图)

未覆盖:模型真实调用 browser_open(需 API key)、窗口外观与状态条(需人眼)。

使用

  • 双击根目录 启动.cmd(或直接双击 app\DeepSeek Harness.exe——两者等效,配置随包走)。
  • 首次运行 SmartScreen 拦截:点「更多信息 → 仍要运行」。路径不要含中文。
  • 详细说明见包内 使用说明.txt。

完整性

  • sha256:09a4a024d0e7e675a99f8507d6e58e38973284de8d9f81b12fab2d1f5c477be2
  • 250.0 MB / 12497 个条目;解压自检 10358 个文件、0 个 NUL 污染

desktop-v0.2.3 · dsh 桌面端便携版(含网页操作插件)

Choose a tag to compare

@github-actions github-actions released this 15 Sep 18:13

dsh 桌面端便携版 desktop-v0.2.3

内置 dsh-webops-plugin 的
DeepSeek Harness 桌面端。解压即用:不需要 Node、pnpm、Git,也不需要联网装插件。

用法

  1. 解压到不含中文和空格的路径
  2. 双击 启动.cmd(不要直接点 app 目录里的 exe —— 那样 $DSH_HOME 会落回用户目录,配置不再随包走)
  3. 首次运行会被 SmartScreen 拦,点「更多信息」→「仍要运行」

这一版装在里面的是什么

  • dsh 桌面端本体(Electron + 内置 Node 运行时 + 内置 pnpm + dsh 生产依赖树)
  • 插件 dsh-webops-plugin,已按桌面端要求物化进 home\profiles\desktop\
    (真实文件副本,不是链接;dsh.profile.bundles 里已登记)

验证插件生效

启动后输入框上方应能看到「网页操作」状态条,让 agent 调用 browser_open 能开出页面。

数据在哪

home\ 是 dsh 的全部用户数据(会话 / 设置 / 凭据 / 已装插件)。整个目录拷到 U 盘就能带走,删掉即恢复出厂。

产物

文件 大小 SHA-256
dsh-webops-desktop-v0.2.3-win-x64-portable.zip 249.9 MB 83fce7812ca88fc554907c7adddbc33dacf303362f41fb549a24f9f7ff8c7c36

未签名构建:CLI 这条链路的产物不做代码签名,SmartScreen 会有提示。

desktop-v0.2.2 · dsh 桌面端便携版(含网页操作插件)

Choose a tag to compare

@github-actions github-actions released this 15 Sep 07:22

dsh 桌面端便携版 desktop-v0.2.2

内置 dsh-webops-plugin 的
DeepSeek Harness 桌面端。解压即用:不需要 Node、pnpm、Git,也不需要联网装插件。

用法

  1. 解压到不含中文和空格的路径
  2. 双击 启动.cmd(不要直接点 app 目录里的 exe —— 那样 $DSH_HOME 会落回用户目录,配置不再随包走)
  3. 首次运行会被 SmartScreen 拦,点「更多信息」→「仍要运行」

这一版装在里面的是什么

  • dsh 桌面端本体(Electron + 内置 Node 运行时 + 内置 pnpm + dsh 生产依赖树)
  • 插件 dsh-webops-plugin,已按桌面端要求物化进 home\profiles\desktop\
    (真实文件副本,不是链接;dsh.profile.bundles 里已登记)

验证插件生效

启动后输入框上方应能看到「网页操作」状态条,让 agent 调用 browser_open 能开出页面。

数据在哪

home\ 是 dsh 的全部用户数据(会话 / 设置 / 凭据 / 已装插件)。整个目录拷到 U 盘就能带走,删掉即恢复出厂。

产物

文件 大小 SHA-256
dsh-webops-desktop-v0.2.2-win-x64-portable.zip 251.3 MB 8d3b9513e549968b2135137c7f114a346036690d5a7f176695a612b891a1fb09

未签名构建:CLI 这条链路的产物不做代码签名,SmartScreen 会有提示。