Repository navigation
Releases: alingge/dsh-manager
Releases · alingge/dsh-manager
Release list
v0.2.4
Full Changelog: v0.2.2...v0.2.4
v0.2.2
[0.2.2] - 2026-08-23
新增
- 「会话」页:工作区支持折叠/展开(点击组头,状态在刷新后保持)
- 「会话」页:每个会话提供「详情」查看元数据与文件路径,可快捷取消归档/删除
修复
- 启动 dsh web 不再自动打开系统默认浏览器(启动参数增加官方
--no-open;需要使用界面时请用管理器「打开桌面窗口」或「在浏览器打开」按钮)
v0.2.1
[0.2.1] - 2026-08-23
新增
- 「会话」页签的已归档会话支持取消归档(从
workspace.json的归档列表移除,会话文件原地保留,可立即在 dsh web 中恢复使用)
v0.2.0
[0.2.0] - 2026-08-23
新增
- 新增「会话」页签:按工作区展示 dsh 全部会话(标题/大小/归档标记/修改时间)
- 会话删除功能:删除时把会话目录移入
DSH_HOME\.trash\(可找回),并从 dsh 注册表(workspace.json/session_projcache.json)同步移除;提供「清空回收站」彻底释放空间 - 删除安全:会话 id / 工作区目录名白名单校验 + 路径前缀检查(防目录穿越);dsh web 运行中删除有明确提示
v0.1.1
[0.1.1] - 2026-08-18
修复
- 修复 Git 页「历史版本」列表版本列恒为空的问题:
release(dsh): x.y.z提交信息解析错误(src/main.jsgetVersions()) - 修复重复弹横幅:启动 dsh web 时「dsh web 已启动」出现两次;命令失败/取消时事件层与按钮层各弹一条。改为一次用户操作只出一条提示(
opFail()统一反馈,事件层不再弹横幅) - 修复日志面板中文乱码/无法显示:子进程输出改为编码感知解码(严格 UTF-8 优先,自动回退 GBK),并给等宽字体栈补充中文字体回退
- 「与官方保持一致」现在会先 fetch 远程最新提交,确保对齐的是最新官方,而非上次抓取的快照
安全
- dsh web 窗口不再注入管理器 preload,避免 dsh 页面存在 XSS 时越权调用管理器 IPC(
cloneRepo/syncToUpstream等) setWindowOpenHandler由前缀匹配改为精确 hostname 匹配,堵住http://127.0.0.1.evil.com之类前缀伪造绕过
其他
- 子进程
cmd-end事件保证只推送一次(spawnerror与close先后触发的边界情况)
v0.1.0 首版
DeepSeek Harness Windows 桌面版管理器 首个版本。
下载
- DeepSeek Harness Manager 0.1.0.exe — 便携版,双击即用
- DeepSeek Harness Manager Setup 0.1.0.exe — 安装版
快速开始
- 先克隆官方源码: git clone https://github.com/deepseek-ai/deepseek-harness (建议放 %USERPROFILE%\deepseek-harness)
- 双击便携版 exe(SmartScreen 提示点「仍要运行」)
- 设置页确认仓库路径 → 构建页「安装依赖」→「一键构建」→ 运行页「启动」
详细说明见 README。