# 版本记录 ## 0.5.0 — 2026-10-01 - Desktop 中的独立环境改为直接启动官方 DSH 客户端;复用当前安装,使用独立插件、会话和客户端数据目录。 - “重新打开”唤回同一客户端;关闭环境时停止对应进程。多个环境使用动态端口,避免与主客户端争用默认端口。 - 增加 `windowMode`、`desktopExecutable` 配置和 `reveal_environment` 工具操作。Web 宿主保留网页模式;指定客户端模式失败时明确报错。 - 按宿主更新按钮与说明,区分客户端、网页窗口和后台执行。 - 新增实际官方客户端的安装加载、并行实例、会话归属、重新打开与清理验证。 ## 0.4.0 — 2026-10-01 - 修复“我要进行数学研究”未启动搜索的问题。新增数学、学术研究、LaTeX、数据分析、电子表格、写作和演示文稿识别;陌生任务搜索原文,未找到时显示缺项。 - npm 查询覆盖两类生态标签,核验精确版本,展示搜索过程、候选数量、网络错误与排除原因。 - 新增“自动查找并安装到主环境”和工具 `assemble`,将搜索、规划、兼容性检查和安装接成一次操作;保留分步预览入口。 - 新增“自动组装并打开窗口”:启动独立的 DSH Web 界面,自动提交初始任务并支持后续对话;提供重新打开、关闭环境和保留文件选项。 - 后台 SDK 执行明确标为“后台执行一次”,避免与可交互窗口混淆。窗口运行不受单轮任务超时限制,退出宿主时停止子进程并保留文件。 - 增加自然语言发现回归测试、真实 Plugin Manager 自动安装集成测试和独立窗口生命周期测试。 ## 0.3.0 — 2026-09-30 - 新增“安装到主环境”:方案可长期安装到当前 Desktop/Web profile,也可继续临时运行。 - 安装前展示新增、版本替换、启用和复用,检查与现有插件的冲突;变更前备份配置,通过官方 Plugin Manager 安装并按依赖顺序启用。 - 新增安装进度、停止安装、逐项结果和安装记录,明确显示部分失败与重启要求。对话工具增加 `install_preview` 与 `install`。 - README 按首次使用流程重写,分离配置与命令行文档,补充主环境安装、凭据、预设与失败恢复说明。 - 新增 11 项测试及真实 DSH 主环境安装测试,验证实际加载、复用、重新启用、版本替换和两阶段冲突拦截。 - 修复 Windows 页面读取进度文件时的短暂文件占用,原子替换有限重试;增加实际占用文件的回归测试。 ## 0.2.1 — 2026-09-30 - 修复从 GitHub 地址安装时触发 `ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED`。 - 仓库包含编译后的插件与 Web 页面,取消 `prepack` 生命周期脚本;用户安装无需构建授权。 - SDK 客户端随插件编译,执行时复用现有 DSH,避免传递安装整套宿主并触发 `ERR_PNPM_IGNORED_BUILDS`。独立 CLI 支持 `--install-anchor`。 - 增加 Git 安装回归检查,补充 Desktop 安装方法与旧提交排障说明。 ## 0.2.0 — 2026-09-30 首个公开版本。 - 任务能力识别、npm 候选发现、精确版本计划、兼容检查、独立 SDK 执行与清理。 - 原生 Web 界面、运行确认、任务取消、预设与历史。 - 可独立构建、测试和发布,MIT 许可证。 实测 DSH 0.2.0-rc.2,模型集成使用本地替身。详见[验证记录](docs/validation.md)。