Skip to content

Releases: 121103qwq/DSH-Launcher

DSH Launcher v1.2.4

Choose a tag to compare

@github-actions github-actions released this 15 Sep 06:12

本版更新

  • 支持关联已有 DSH_HOME:复用已安装的 DSh Runtime,选择原目录与 Profile,不复制原数据。解除关联只移除 Launcher 记录,不删除原 HOME。
  • 自动发现环境变量、默认目录、已安装桌面端及能够确认的运行中 HOME,支持去重与手动选择。
  • 启动或写入外部 HOME 前检查桌面端占用;同 HOME 已被占用或无法确认时阻止操作。外部 HOME 不参与 Launcher 的自动跨版本配置、Provider 和会话同步。
  • 减少自动发现和占用检测的重复枚举及进程环境读取分配,不新增后台轮询。
  • 图形优化:背景色团复用预生成的模糊纹理,稳定指针不再绕过背景更新节流,拖尾/波纹定位避免布局重排,保留完整动效和正文清晰度。
  • 华丽视觉默认开启。旧配置升级后也会开启一次总开关,迁移前保留备份,保留材质和单项效果选择;此后可以在“设置 → 华丽视觉”关闭,不会再次强制开启。

验证与边界

  • 已进行单元测试、运行自测,以及 100% / 150% / 200% 缩放下的离屏图形回归。软件离屏对比不代表核显实机帧率承诺。
  • 桌面端占用检测是操作前的即时检查;第三方桌面端不遵守 Launcher 锁,不能保证检查后新启动的进程也被互斥。切换管理工具前仍应先停止使用同一 HOME 的桌面端。
  • Windows x64 自包含单文件,无需另装 .NET;下载附件固定为 DSH.Launcher.exe,提供 SHA256SUMS.txt 和 version.json。

DSH Launcher v1.2.2

Choose a tag to compare

@github-actions github-actions released this 13 Sep 11:00

DSH Launcher v1.2.2

新版对话文件

  • 支持 session.jsonl、session.vN.jsonl 及 .zstd 压缩文件,覆盖格式 v0–v3。
  • 同一会话目录只显示最高代际,保留较旧物理文件;导入、备份、恢复、同步和打开保留原始格式。
  • 检查文件名与 header 代际、目标 DSh Runtime 的官方格式能力;旧 Runtime 不会收到不兼容的新会话。
  • 已有同一会话的其它代际或压缩形式时拒绝覆盖;兼容 pnpm 链接式 Runtime 安装。

社区整合包

  • 新增“下载 → 整合包”,可搜索 DSH-PackForge 社区市场、查看预览并安装到新的独立版本。
  • 下载按市场提供的文件大小和 SHA-256 校验。确认后通过官方 DSh Plugin CLI 恢复依赖;不覆盖原版本,不自动启动。
  • 支持 .dspack Profile 包(容器 v2/v3,manifest v4;容器 v3 也支持 manifest v5),保留既有 .dshpack 和 .tgz 流程。
  • 可取消下载与依赖恢复。若版本已经创建,取消或恢复失败会保留该版本并明确报告状态。

许可证

  • DSH Launcher 自有代码采用 MIT License,见仓库及附件 LICENSE。
  • 第三方依赖、DSh Runtime 和社区整合包继续使用各自的许可证。

已知边界

  • 暂不提供一键上传:社区市场目前通过作者的 GitHub 仓库和 Release 收录,没有现成上传接口。
  • dshhome 整机包、非空 files[] 外部资源、无法唯一确定 Git 插件包名的包,以及缺少有效校验信息的条目会明确拒绝安装。
  • 不自动安装包声明的精确 DSh Runtime;请先确认运行环境兼容性。第三方插件可以执行代码,请只安装可信内容。
  • 对话仍是文件级删除:删除最新代际后,保留的旧代际可能重新显示。

验证与下载

  • Windows Release 单元测试 145/145、SelfTest 76/76;真实市场列表、下载校验和包预览通过。
  • 未使用 Computer Use;未在用户实例中安装第三方整合包插件。
  • Windows x64 自包含压缩单文件,无需预装 .NET;附件固定命名 DSH.Launcher.exe,并提供版本元数据和 SHA-256 校验清单。

关联:#13(安装部分)、#14、#16。

DSH Launcher v1.2.1

Choose a tag to compare

@github-actions github-actions released this 12 Sep 18:35

DSH Launcher v1.2.1

界面修复

  • 分类与列表选中框、键盘焦点框、提示框和密码框统一为蓝白圆角样式。
  • 粗灰滚动条改为窄圆角滑块,保留拖动、轨道和滚轮操作。
  • 最小化按钮改为短横线,原有点击面积保持不变。
  • 按钮和列表项增加轻微抬升、柔和阴影及平滑回位;不需要开启华丽视觉,原有按压和切页动画继续保留。

发布包精简

  • Windows x64 自包含压缩单文件,仍然无需预装 .NET。
  • 精简其他语言的框架提示资源,保留英语、简体中文、繁体中文;其他框架提示回退英语,不改变文化或日期解析。
  • EXE 相比 v1.2.0 缩小约 4.9 MB(6.7%)。未采用 WPF 不支持的强制运行库裁剪。
  • 附件继续固定命名为 DSH.Launcher.exe,现有 latest 下载地址不变。

验证

  • Release 单测 97/97、自检 76/76;实际 Agent 页离屏渲染及悬停中间帧验证。
  • 未使用 Computer Use;附件附带版本信息及 SHA-256 清单。

DSH Launcher v1.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 16:57

DSH Launcher v1.2.0

新增

  • 在“设置 → 华丽视觉”中开启应用内材质效果,默认关闭,修改立即生效并保存。
  • 原始实体、毛玻璃、液态玻璃(轻量),以及独立的流体背景、粒子、鼠标光晕、拖尾、点击波纹、层次视差。
  • 华丽背景持续缓慢流动,窗口隐藏或最小化时暂停;不改变 Chat、DSh 实例或 Windows 设置。

修复与改进

  • 修复页面直接切换的问题:完整渐出、替换、渐入,快速切页保持连续;关闭华丽视觉不影响切页动画。
  • 顶栏品牌和导航文字按基线对齐,三列布局避免重叠;窄窗口保留全部入口。
  • 扩展、Skill 与对话列表改进后台加载、独立滚动与过期结果处理。

下载与验证

  • Windows x64 自包含版本,附件固定名 DSH.Launcher.exe,现有 latest 下载链接保持不变。
  • 本机 Release 单元测试 86/86、自检 76/76 通过,材质经过离屏渲染检查;未进行桌面实机帧率验收。
  • 轻量玻璃是应用内装饰背景与透明表面效果,不包含桌面透视或真实光学折射。
  • 附件同时提供 version.json 与 SHA256SUMS.txt。

v1.1.2 - 快照与市场稳定性修复

Choose a tag to compare

@github-actions github-actions released this 05 Sep 15:37

更新内容

  • 新增跨电脑密码快照 .dshpsnapshot,保留原有 Windows 用户加密的本机快照与回滚。
  • Plugin / Skill 市场共用 GitHub 条件缓存,提供配额、恢复时间及可选加密 Token 配置。
  • 旧版 DSh 凭据导入与同步自动转换为当前格式,修复启动前退出;修复页面切换时当前实例意外清空。
  • 主题联动根据 DSh 官方能力启用,切换 Profile 后立即更新可用状态,避免旧请求覆盖新选择。
  • 快照补齐 pnpm 构建配置;主题预览严格限制图片体积;GitHub 配额请求超时后可重新尝试。
  • 日志与空间管理并入主导航,Launcher 配置增加带备份的格式迁移。
  • 修复干净构建机缺少 .NET 运行时包造成的发布失败,Windows 构建显式恢复自包含依赖。

下载

Windows x64 自包含单文件:DSH.Launcher.exe。无需单独安装 .NET;运行 DSh 仍需 Node.js 和 DSh,可在 Launcher 中准备。

固定下载链接:https://github.com/121103qwq/DSH-Launcher/releases/latest/download/DSH.Launcher.exe

SHA256SUMS.txt 提供文件校验值,version.json 记录版本及对应提交。原有实例和数据不需要删除或重新创建。

验证

发布前本机 xUnit 33/33、SelfTest 76/76 通过;包括隔离 DSh 实例的启动、停止与重启。此次未使用 Computer Use。

GitHub Windows CI 已通过构建、xUnit、SelfTest 和自包含打包;无 DSh 的 CI 环境跳过真实 DSh 生命周期,本机已覆盖该项。发布附件已下载核对文件版本、提交号和 SHA-256。

v1.1.0 - 管理功能套件

Choose a tag to compare

@121103qwq 121103qwq released this 04 Sep 16:26

本版完成评审路线图 F-01 至 F-09:

  • 统一任务中心:集中显示下载、安装和维护任务
  • 对话全文检索:支持 JSONL 与 Zstandard 会话内容
  • Plugin 批量更新与版本兼容性预检
  • 实例进程树 CPU、内存和运行时长监控
  • 可选空闲自动停止与受限崩溃重启
  • Launcher 日志、诊断包与可预览安全清理
  • 命令行、dsh-launcher:// 协议和实例快捷方式

验证:Release SelfTest 76/76 通过;候选程序已在 Windows 上实际启动、转发第二实例指令、点击任务中心并检查 1770×1080 渲染,关闭后无残留进程。

Windows 下载附件名称固定为 DSH.Launcher.exe。

DSH Launcher v1.0.11

Choose a tag to compare

@121103qwq 121103qwq released this 04 Sep 14:38

本版集中修复代码审查确认的四条高价值问题:

  • 修复启动或关闭阶段异常被吞后,Launcher 无窗口驻留、再次双击无响应的问题。
  • ElectronBootstrap / DSH Desktop 封装实例可按 PID、启动时间、端口和实际宿主路径安全收编,避免误收编 PID 复用进程。
  • 重新导入旧时间戳会话时,不再被已有删除标记立即清除。
  • 删除目录式 Skill 时同步清理伴随文件;.dshpack / ModPack 保留常见文本脚本并继续执行凭据脱敏。

验证:Release 构建 0 warnings / 0 errors;完整自测 75/75 通过。

DSH Launcher v1.0.10

Choose a tag to compare

@121103qwq 121103qwq released this 26 Aug 12:44

本次更新

  • Provider、Plugin 与对话同步改为失败可回滚,避免部分文件写入成功后留下混合状态。
  • DSH_HOME 启动锁提前到恢复与探测之前;关闭失败会保留残留状态并给出明确提示。
  • 下载页新增社区 DSH Desktop 安装入口,支持项目源/GitHub 源、真实下载进度、Release 大小、SHA-256 与 Windows PE 校验。
  • Plugin 更新/删除统一接入快照与失败诊断,损坏会话不再覆盖有效同步副本。

验证

  • Release 构建:0 warnings,0 errors
  • 完整自检:74/74 通过
  • Windows x64 自包含压缩单文件
  • SHA-256:0D6FC5ABBC7148E690664607F7540DE3147DAA7B149577C3AE7FB5A0D8EED645

DSH Desktop 是社区项目,Launcher 只提供经校验的交互式安装入口,不将其描述为 DeepSeek 官方产品。

v1.0.9 · Profile 切换与下载中心

Choose a tag to compare

@121103qwq 121103qwq released this 25 Aug 09:05

主要更新

  • 新增 PCL2 信息层级的“下载”页:集中管理 Launcher 稳定版更新/历史回退与官方 DSh 版本创建。
  • 一个版本可切换多个 DSh Profile;Plugin 列表、CLI、快照与回档跟随当前 Profile,Web Profile 可直接启动。
  • 修复新建干净版本读取 WPF 控件导致的跨线程失败。
  • 修复 Skill 市场首次空白、瞬时失败写空缓存、异常 JSON、页面卸载残留请求与 YAML block scalar 解析。
  • 启动时发现新版只提示,不静默安装;下载校验固定 Release 附件、文件版本和 GitHub SHA-256 后再替换重启。
  • 吸收 PR #12 Codex Review:修复 Provider 监控生命周期、工作区刷新、模型默认恢复、跨版本模型兼容、.tgz 格式冲突和 Windows 盘符根路径。

验证

  • Release 构建:0 warnings / 0 errors
  • 完整自检:73 / 73 通过
  • Computer Use:下载页、干净版本、Skill 首屏/联网刷新、web/desktop Profile 切换与 desktop Profile 健康启动均通过

SHA-256:06F3D25D088B8C618CCD7DF3EAB25D5B98536A16A62BD303F6DA34F90071D11F

DSH Launcher v1.0.8

Choose a tag to compare

@121103qwq 121103qwq released this 23 Aug 12:39

主要更新

  • 新增全局 Coding Provider 页面,不显示具体实例;汇总全部版本与运行中 DSh 的 Provider/模型目录。
  • 新增全局默认模型,并写入各版本官方 agent-default-model 配置。
  • Provider 页面运行期间每 15 秒读取官方 llm.providers,显示在线、未加载与运行异常状态。
  • 对话页新增“模型配置”:支持单独会话、DSh 真实工作目录和全局默认三级自动继承。
  • 打开对话时通过官方 session.selectModel 应用规则,并恢复独立的全局默认。
  • 新建 DSh 版本下载官方 npm 包时显示真实字节/百分比,校验 npm SHA-512 后再安装依赖。
  • 支持 Launcher .dshpack 与 DSH-PackForge ModPack v2 .tgz 导入、导出和双向转换。
  • 补充当前 DSh Web 参数、SQLite 会话后端和目录/单文件 Skill 格式兼容。
  • Skill 市场增加受控 GitHub 分页和缓存复用。

兼容说明

DSh 当前没有原生 workspace 默认模型。Launcher 的工作区模型规则使用 session header 中的真实 WorkingDirectory,仅在从 Launcher 打开会话时应用。单会话选择会在下一次模型请求写入 request/header 后成为会话日志中的持久状态。

验证

  • Release 自测:68/68 通过
  • WPF Release 构建:0 warnings / 0 errors
  • 真实 DSh 0.1.0-rc.6:llm.providers、llm.models、session.selectModel 调用通过
  • Windows x64 自包含单文件

SHA-256:5AEAAD7813A500B58081692391B43DE1682B1992863921F1A4ECDECD97B77E8C