Releases: xinghaix/deepseek-harness-desktop
Release list
v0.1.8
v0.1.8
吸顶提示词宽度
- 吸顶条按官方
--dsh-chat-content-width居中对齐对话内容列,两侧约 20px 外扩并钳制,不再贴满整栏 - 保留拖拽调宽时的 ResizeObserver / MutationObserver 实时跟随
- 降低吸顶层 z-index,避免压住模态框
已归档会话与菜单
- 「已归档会话」成为桌面设置一级页面
- 批量操作栏与标题重叠问题修复
- 会话菜单复制 / 删除走 0.1.7 槽位恢复
其它
- Chat 剪贴板复制回退路径修复
- 插件图标与 DSH 0.1.7-rc.1 configForms / peers 适配(sandbox-escalation-fix、web-fetch-allowlist)
- go.mod 依赖版本更新
安装包由 Release 工作流构建并上传。
v0.1.7
会话删除
- 侧边栏和已归档会话都可以永久删除,删除前会确认
- 已归档会话支持多选、批量取消归档和批量永久删除,并显示进度与部分失败
- 删除带有子会话的父会话时,会先删除子会话
- 本次运行中打开过的会话,切到其他会话后仍可删除
- 修复打开已归档会话时设置页卡死,以及删除后列表残留空记录
悬浮提示词
- 未加载的历史提示词可按需拉回,并恢复文件、图片等原生展示
- 视口内的真实消息优先显示,悬浮卡片不再与气泡重复;滚出视口后再吸顶
- 「加载更早」并入左侧胶囊,分割线改为更细的发丝线
- 滚动条贴边,流式输出时操作胶囊不再闪烁
窗口
- 记住上次打开的会话以及 Chat 窗口大小,并校验防止被篡改
- macOS、Windows、Linux 都会实时记录窗口位置与尺寸并立即保存
安装包由 Release 工作流构建并上传。
v0.1.6
v0.1.5
v0.1.5 更新内容
新功能
- 悬浮我方提示词:在悬浮卡片中查看用户提示词,支持文本、图片和文件附件;有文本时可一键复制,纯附件内容不显示复制按钮。
- 右键搜索与打开链接:支持使用系统默认浏览器搜索选中文本、打开链接;macOS 保留原生右键菜单体验。
- 复制会话 ID:新增可配置的复制会话 ID 菜单入口。
- 托盘会话直达:点击托盘中的最近会话即可打开对应 Chat。
体验与性能
- 优化托盘会话切换、窗口激活和会话预热,减少打开指定会话的等待。
- 新增长会话离屏内容渲染优化开关,减少屏幕外消息的绘制开销。
- 优化 macOS WebView 刷新率,在支持的显示器上允许使用高刷新率。
- 快捷键支持逐项恢复默认,相关说明随当前绑定同步更新。
- 优化悬浮提示词的时间与复制按钮布局,统一复制图标和成功反馈;兼容单行文本与纯附件场景。
- 降低悬浮框滚动条在未交互时的对比度,悬停或聚焦后恢复。
- 将托盘相关三项设置归为同一视觉组,去掉组内分割线。
修复与安全
- 托盘最近会话过滤空白、已归档及子代理会话,修复会话导航中的事件竞态问题。
- 加强桌面桥接、WebView 权限和外链处理边界。
- 更新流程引入签名清单验证,并加强安装替换与恢复处理。
完整变更:v0.1.4...v0.1.5
dsh-web-fetch-allowlist v0.1.1
更新说明
- 插件版本由 0.1.0 升级到 0.1.1,同步 npm 锁文件中的版本。
- 安装文档改为 GitHub 仓库子目录直接安装,无需先克隆仓库或发布插件到 npm。
- 补充默认分支安装与固定 tag / commit 的区别。
- 本次为版本与文档更新,白名单匹配、Fake-IP 支持及地址安全限制保持不变。
安装 / 更新
安装默认分支版本(与 README 一致):
dsh plugin --profile web add "xinghaix/deepseek-harness-desktop#path:/plugins/dsh-web-fetch-allowlist"固定安装本次 v0.1.1:
dsh plugin --profile web add "xinghaix/deepseek-harness-desktop#web-fetch-allowlist-v0.1.1&path:/plugins/dsh-web-fetch-allowlist"安装后重启使用 web profile 的 DSH。使用其他 profile 时请替换名称,并保持 DSH_HOME 一致。
验证与发布范围
- 主机名匹配测试 3 项通过。
- 本 Release 仅针对插件,不是桌面客户端更新;不设为 Latest。
- 通过 Git tag 安装,不需要下载整个仓库的 Source code 压缩包。
隐私清理说明
-
已从仓库及受影响的 Git 历史中移除私人域名;本 Release 的 tag 已更新到清理后的历史。
-
web-fetch-allowlist 的发布配置现在默认留空,界面示例和测试使用保留示例域名。
-
如已克隆旧历史,建议重新克隆;不要将旧分支或旧 tag 推回远端。
-
如已安装旧版插件,请重新安装并审阅本机已保存的白名单;更新不会自动删除用户设置。
-
这是隐私清理,不是新的功能版本;版本号不变。
-
已从全部受影响历史和源码归档中移除误带入的无关 SVG 素材,插件功能与版本号不变。
dsh-plugin-sandbox-escalation-fix v0.2.1
本插件基于 inmny/dsh-sandbox-escalation-fix 的 fork 二次修改而来,并非上游原版;保留 MIT 许可证和原版权声明。
更新说明
- 插件版本由 0.2.0 升级到 0.2.1。
- 安装文档改为从本仓库的 GitHub 子目录直接安装,避免与 npm 上的其他版本混淆。
- 补充默认分支与固定 tag / commit 的安装方式。
- 本次为版本与文档更新;延续 0.2.0 的外层 run_code、动态工具发现、冗余权限参数正规化及生命周期处理,真正提权仍走 DSH 原有审批。
安装 / 更新
安装默认分支版本(与 README 一致):
dsh plugin --profile web add "xinghaix/deepseek-harness-desktop#path:/plugins/dsh-sandbox-escalation-fix"固定安装本次 v0.2.1:
dsh plugin --profile web add "xinghaix/deepseek-harness-desktop#sandbox-escalation-fix-v0.2.1&path:/plugins/dsh-sandbox-escalation-fix"需要 Node.js 24+,目标 DSH 为 0.1.6-alpha.1(0.1.6 系列)。安装后重启使用对应 profile 的 DSH 并新建会话;旧会话不会自动换上新包装。
验证与发布范围
- 正规化及生命周期回归测试 25 项通过。
- 本 Release 仅针对插件,不是桌面客户端更新;不设为 Latest。
- 通过 Git tag 安装,不需要发布到 npm。
隐私清理说明
-
已从仓库及受影响的 Git 历史中移除私人域名;本 Release 的 tag 已更新到清理后的历史。
-
web-fetch-allowlist 的发布配置现在默认留空,界面示例和测试使用保留示例域名。
-
如已克隆旧历史,建议重新克隆;不要将旧分支或旧 tag 推回远端。
-
如已安装旧版插件,请重新安装并审阅本机已保存的白名单;更新不会自动删除用户设置。
-
这是隐私清理,不是新的功能版本;版本号不变。
-
已从全部受影响历史和源码归档中移除误带入的无关 SVG 素材,插件功能与版本号不变。
v0.1.4
Deepseek Harness Desktop v0.1.4
自 v0.1.3 以来的桌面端能力与体验更新。
快捷键
- 管理页与 Chat「桌面设置」支持查看/清除/恢复默认快捷键
- 支持点击按键位录制改键;冲突会拦截;清除后不再注册加速键
- 菜单加速键随偏好热更新重建
系统托盘
- 托盘偏好拆为三项:开启系统托盘、任务显示数量、关闭窗口到托盘
- 最近会话列表:标题截断 + tooltip;运行中 / 错误状态标识(菜单
🟢/🔴;菜单栏角标翠绿#10B981) - 空闲会话不加前缀、不对会话行使用
SetBitmap,避免 macOS 托盘菜单错位 - 运行中会话优先出现在最近列表;粘性错误(
error/interrupted)可在再次运行、切到当前或点击菜单项后清除 ⌘W/Ctrl+W始终隐藏 Chat;仅开启托盘时创建托盘图标
桌面配置与状态
- 冷配置迁入
DSH_HOME桌面运行目录;合并为desktop-state.json - 默认 Chat 工作目录与桌面设置页打磨(路径、打开入口、图标等)
- Makefile 替换 Taskfile;常规 build 不再每次重生成图标
- README 改为使用者向;架构 / 构建细节见 AGENTS.md
其他
- 取消 Chat 顶栏双击放大/还原(与原生拖拽冲突);Win/Linux 仍可用窗控最大化
- Release 同时提供 darwin-arm64 与 darwin-amd64(Intel 原生,不再依赖 Rosetta)
安装说明
- macOS Apple Silicon:
deepseek-harness-desktop-darwin-arm64.dmg/.zip - macOS Intel:
deepseek-harness-desktop-darwin-amd64.dmg/.zip - Linux / Windows:见 Release 附件对应架构产物
- 升级后若 Chat 桥接 UI 未更新,请重启或重新加载 Chat
Full Changelog: v0.1.3...v0.1.4