Repository navigation
Releases
v0.5.0 — 独立 DSH 桌面客户端
独立环境直接打开 DSH 客户端
DSH Desktop 中的“自动组装并打开客户端”现在直接启动本机官方 DSH 客户端,使用独立的插件、会话和客户端数据目录。多个环境分配不同端口,可与主客户端同时运行。
- “重新打开”唤回同一个客户端实例;“关闭环境”停止该环境及其子进程。
- 新增
windowMode、desktopExecutable配置和reveal_environment工具操作。Web 宿主保留网页模式。 - 更新使用文档、按钮和启动失败提示。
验证
- Windows 本机:47 项测试及 TypeScript、构建通过;实际官方 DSH Desktop 0.2.0-rc.2 验证初始会话、本地测试插件安装加载、两个独立实例并存、重新打开和进程清理。
- 模型使用本地固定回复,没有调用付费模型;macOS 客户端尚未实测。
- Windows / Linux CI 全部通过,包含 Git 安装、真实宿主、主环境安装和 Web 窗口检查。
安装
在 DSH 插件管理中安装 dsh-autocompose@0.5.0,或运行:
dsh plugin --profile desktop add dsh-autocompose@0.5.0 --save-exact --ignore-scripts按 DSH 提示重启后,主按钮应显示“自动组装并打开客户端”。旧的网页环境需要关闭后重新创建。独立环境不复制主客户端登录状态;需要时在新客户端配置模型。
v0.4.0 — 自动安装与独立 DSH 对话窗口
AutoCompose 0.4.0 将自动查找、兼容性检查和安装接成一个操作,并新增可持续对话的独立 DSH 窗口。
- 修复“我要进行数学研究”不启动搜索的问题,支持数学、学术研究、LaTeX、数据分析等任务;陌生任务搜索原文,缺项和网络错误直接显示。
- 页面新增“自动查找并安装到主环境”,对话工具新增
assemble;保留只生成方案和逐步确认入口。 - 新增“自动组装并打开窗口”,使用原生 DSH Web 界面,自动提交初始任务,支持继续对话、重新打开、关闭环境和保留会话。
- 后台一次性执行保留为独立选项,并明确不会弹出聊天窗口。
适配 DSH 0.2.0-rc.2。安装:dsh-autocompose@0.4.0,或使用本仓库地址。升级后重新生成方案;旧方案不会自动补入新发现的插件。桌面端仍显示旧按钮时,退出并重新启动 DSH。
验证:45 项回归测试;真实 DSH 的自动搜索与官方 Plugin Manager 安装;SDK 执行与取消;独立窗口生命周期;浏览器两轮对话。模型测试使用本地固定回复。公开 npm 规划已实际找到数学与学术插件,其业务功能未经本轮执行验证。自动发现目前面向已发布到 npm 的 DSH 插件。
Windows / Linux CI:https://github.com/Han-1413141/dsh-autocompose/actions/runs/36825934485
v0.3.0 — 安装到主环境与全新使用说明
AutoCompose 0.3.0
生成插件方案后,现在可以选择临时运行,或把选中的插件长期安装到当前 DSH 主环境。
- 新增“安装到主环境”:安装前查看目标 profile、插件版本变化和权限声明,检查与已安装插件的冲突。
- 通过官方 Plugin Manager 安装并按依赖顺序启用;支持复用同版本、启用已安装包和替换已有版本。
- 新增安装进度、停止安装、逐项结果、配置备份和安装记录,显示部分失败及重启要求。
- 对话工具增加
install_preview和install。 - 重写 README,补充首次使用、两种运行方式、配置、模型凭据和常见问题;提供实际页面截图。
- 修复 Windows 读取进度文件时短暂占用造成的写入失败。
安装:在 DSH 插件管理中输入 dsh-autocompose@0.3.0,或粘贴本仓库地址。适配 DSH 0.2.0-rc.2、Node.js >=22.19。
验证:41 项测试(Linux 跳过 Windows 文件句柄用例),真实 DSH 的安装、启用、版本替换、冲突拦截、SDK 临时运行与取消。测试插件和模型使用本地替身;主环境安装不执行模型任务。
dsh-autocompose 0.2.1
dsh-autocompose 0.2.1
修复 GitHub 源码安装因缺少编译文件、需要运行构建脚本而被 pnpm 拒绝的问题。仓库现在直接提供编译后的插件,安装不需要添加构建白名单。
SDK 客户端随插件编译,执行任务时复用已有 DSH 0.2.0-rc.2,避免安装插件时传递下载整套宿主并触发依赖构建限制。独立 CLI 增加 --install-anchor 参数。
在 DSH 插件管理页输入 dsh-autocompose@0.2.1,或粘贴仓库地址。Desktop 命令行:
dsh plugin --profile desktop add dsh-autocompose@0.2.1 --save-exact --ignore-scriptsWeb 用户将 desktop 改为 web。