Releases: DreamRift/dsh-harness-controller
Releases · DreamRift/dsh-harness-controller
Release list
DshController v2.1.1
DshController v1.0.0
DshController v1.0.0
首个正式版本,包含现代化控制台界面与稳定性修复。
主要更新
- 重设计主窗口、Windows/WSL 实例页、插件市场、插件管理和应用设置。
- 统一浅色/深色主题、按钮交互状态和高对比运行日志。
- 控制台日志改为批量刷新,降低高频输出时的 UI 卡顿。
- 修复插件管理和插件市场首次进入时默认实例、dsh 版本未自动识别的问题。
- 版本号统一为 1.0.0。
运行要求
Windows 10 17763+,x64。压缩包为 WinUI 3 发布目录,解压后运行 DshController.exe。
DshController v0.3.0 — 多实例与隔离
多实例 + 完全隔离 (Multi-instance with full isolation)
每个实例 = 独立 $DSH_HOME + 独立端口 + 独立 workspace,数据/会话/凭据/插件/设置全维度互不可见;模块依赖 junction 只读共享,磁盘成本≈0。
新增
- 多实例注册表
instances.json:旧launcher.json首次启动自动迁移(备份.v1.bak),行为零突变 - 对指定实例操作(UI):标题栏实例选择器;启动/重启(不拉浏览器)/停止/打开界面/日志全部按选中实例路由
- 实例管理:新建向导 / 克隆(空白·标准·完整三档,含 file:/link: 插件依赖路径重写)/ 删除
- 对指定实例操作(CLI):
--instance <id> start|stop|restart|status;--check实例清单;--spawn-test --home验证注入 - DSH_HOME 隔离注入 +
--trusted-host支持;实例 HOME 文件锁防重复启动;端口分配器(3080-3099) - 自检扩展:
--selftest-core新增 [7]-[13] 组(迁移/注入/双实例并行/隔离/锁/端口/克隆),76 项全绿
使用
DshController.exe --instance proj-a start # 启动指定实例
DshController.exe --instance proj-a status # 查看实例状态
DshController.exe --check # 实例清单需要 .NET 6 Desktop Runtime;Win10 17763+。完整说明见 README。
v0.1.0
v0.1.0 初始版本
Windows 桌面控制器:一键启动 / 暂停 / 打开 DeepSeek Harness Web 后端。零第三方依赖,仅需 Windows 自带的 .NET Framework 4.x。
功能
- ▶ 启动后端:隐藏启动
dsh web,后端就绪后自动拉起浏览器 - ⏸ 暂停/停止:停止后端进程树并确保端口彻底释放(会话数据保留在
$DSH_HOME) - 🌐 打开界面:独立按钮,一键在默认浏览器打开 Harness 界面
- 实时后端日志、运行状态显示(含外部进程识别)、
launcher.json配置持久化 - 无界面自检命令:
--check/--spawn-test/--spawn-test-node
使用
- 下载
DshController.exe(Windows 10/11,.NET Framework 4.x 自带) - 双击运行,点 ▶ 启动后端,浏览器自动打开
http://127.0.0.1:3080/ - 前置条件:已通过 npm 安装 Harness CLI:
npm i -g @deepseek-ai/dsh
详细文档:README