Skip to content

Releases: DreamRift/dsh-harness-controller

DshController v2.1.1

Choose a tag to compare

@DreamRift DreamRift released this 08 Sep 07:41

档案页整体升级为用量工作台:总量与单实例统一的 KPI、日期范围、平滑趋势图、TTFT、会话明细和模型排行。零 Token 空会话不再保留,API 模型目录增加图片、视频、音频能力三态。

DshController v1.0.0

Choose a tag to compare

@DreamRift DreamRift released this 30 Aug 08:50

DshController v1.0.0

首个正式版本,包含现代化控制台界面与稳定性修复。

主要更新

  • 重设计主窗口、Windows/WSL 实例页、插件市场、插件管理和应用设置。
  • 统一浅色/深色主题、按钮交互状态和高对比运行日志。
  • 控制台日志改为批量刷新,降低高频输出时的 UI 卡顿。
  • 修复插件管理和插件市场首次进入时默认实例、dsh 版本未自动识别的问题。
  • 版本号统一为 1.0.0。

运行要求

Windows 10 17763+,x64。压缩包为 WinUI 3 发布目录,解压后运行 DshController.exe。

DshController v0.3.0 — 多实例与隔离

Choose a tag to compare

@DreamRift DreamRift released this 16 Aug 13:51

多实例 + 完全隔离 (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

Choose a tag to compare

@DreamRift DreamRift released this 14 Aug 04:02

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

使用

  1. 下载 DshController.exe(Windows 10/11,.NET Framework 4.x 自带)
  2. 双击运行,点 ▶ 启动后端,浏览器自动打开 http://127.0.0.1:3080/
  3. 前置条件:已通过 npm 安装 Harness CLI:npm i -g @deepseek-ai/dsh

详细文档:README