| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| dsh-desktop-0.3.19-win-x64.zip | 2026-09-09 | 440.2 MB | |
| dsh-desktop-0.3.19-mac-arm64.dmg | 2026-09-09 | 418.8 MB | |
| dsh-desktop-0.3.19-mac-arm64.zip | 2026-09-09 | 445.8 MB | |
| dsh-desktop-0.3.19-mac-x64.dmg | 2026-09-09 | 423.7 MB | |
| dsh-desktop-0.3.19-mac-x64.zip | 2026-09-09 | 450.7 MB | |
| dsh-desktop-0.3.19-win-x64.exe | 2026-09-09 | 336.5 MB | |
| dsh-web v0.3.19 source code.tar.gz | 2026-09-09 | 414.3 MB | |
| dsh-web v0.3.19 source code.zip | 2026-09-09 | 416.6 MB | |
| README.md | 2026-09-09 | 5.5 kB | |
| Totals: 9 Items | 3.3 GB | 0 | |
本次发布包含 3 项新功能、9 项修复、7 项其他改动。
重要变更:新增家族插件
@linxin666/dsh-client-ui-preset-center,创意工坊新增第四类资产「预设」——社区 agent 预设经 dsh-market.com 分发,安装与启用是两次独立确认:安装落入惰性库$DSH_HOME/agent-presets/<id>/(不被任何发现根扫描),启用才移入发现根.agent-presets/<id>/;带本地代码文件、相对行或!!js表达式的预设启用前强制二次确认,安装记录逐文件 sha256 来源校验。本期随包目录为空,首批预设后续发布。插件管理的聚合包行展开为逐行子插件开关(写入用户层按 id 的 disabled 覆盖)。行为变更:ssh、describe-image、liangshen、skill-explorer、doctor 五个聚合行出厂默认关闭——从 v0.3.18 升级后这些行默认停用(此前显式启停过的不受影响),需要时在 设置 → 插件 → 插件管理 中逐行开启;独立包安装不受影响。另修复 Windows 上 doctor capsule 进程启动、命名隧道参数、update 命令 GBK 解码与任务看板调度器 ENOSPC 崩溃。
新功能
- [preset-center] 创意工坊分发社区 agent 预设
- [dsh-web-all] 低频家族行出厂默认关闭
- [plugin-manager] 聚合包家族行逐行启停开关
修复
- [remote-web-ui] 配对入口页面接受顶层导航
- [remote-web-ui] 恢复手机端会话点按并加固竖屏适配
- [dsh-usage] 余额与套餐卡片只渲染已配置的供应商
- [dsh-web-all] 在两个入口产物间共享 shell 状态
- [dsh-web-all] 健康路由改经 inject fiber 注册,不再同步读取
- [dsh-web-all] 重建客户端 bundle 以携带行管理页签代码
- [doctor,remote-web-ui] 修复 Windows capsule 进程启动与命名隧道参数(#1431、#1433)
- [release] 发布后断言每个家族包版本已可从 registry 解析
- [remote-web-ui,task-board] 修复 update 命令 GBK 解码与调度器 ENOSPC 崩溃(#1430、#1427)
其他改动
- [agent-notes] 记录惰性宿主布局开关及其规避契约
- [remote-web-ui] 头部动作不再重新挂父节点,削减逐帧布局读取
- [notes] 记录 2026-09-09 皮肤 PR 评审运行
- [remote-web-ui] 改为轮询 loopback 中止,替代固定 sleep
- [readme] 补充模型能力文档并删除退役插件文案
- [notes] 记录 v0.3.18 桌面发布结果
- [notes] 记录 v0.3.18 发布运行
English
This release contains 3 new features, 9 bug fixes, and 7 other changes. > **Important change**: a new family plugin, `@linxin666/dsh-client-ui-preset-center`, adds a fourth Workshop asset kind, community agent presets, distributed through dsh-market.com. Installing and enabling are two separate consents: an install lands in the inert library `$DSH_HOME/agent-presets/<id>/` (scanned by no discovery root), and enabling moves it into the `.agent-presets/<id>/` discovery root; presets carrying local code files, relative rows, or `!!js` expressions require an explicit confirmation before enabling, and installs record per-file sha256 provenance. The shipped preset catalog is empty in this release; the first published presets follow later. The aggregate package row in the plugin manager expands into per-family child rows with individual switches (writing id-targeted user-layer disabled overrides). **Behavior change**: five low-usage aggregate rows (ssh, describe-image, liangshen, skill-explorer, doctor) now ship disabled by default — after upgrading from v0.3.18 these rows start disabled (explicit prior toggles are kept); re-enable them per row in Settings -> Plugins -> Plugin Manager. Standalone package installs are unaffected. Windows fixes cover doctor capsule spawning, named tunnel arguments, update command GBK decoding, and a task-board scheduler ENOSPC crash. ### New Features - [preset-center] community agent presets through the Workshop - [dsh-web-all] ship low-usage family rows disabled by default - [plugin-manager] per-row enable switches for aggregate children ### Bug Fixes - [remote-web-ui] accept a top-level navigation on the pairing entry pages - [remote-web-ui] restore phone session taps and harden the portrait adaptation - [dsh-usage] render only configured providers in balance and plan cards - [dsh-web-all] share shell state across the two entry artifacts - [dsh-web-all] register health routes via inject fiber, not a synchronous read - [dsh-web-all] rebuild client bundle with the row-management tab code - [doctor,remote-web-ui] resolve windows capsule spawn and named tunnel args (#1431, [#1433]) - [release] assert every family version on the registry after publish - [remote-web-ui,task-board] resolve update cmd gbk decoding and scheduler enospc crash (#1430, [#1427]) ### Other Changes - [agent-notes] record the inert host layout toggle and its workaround contract - [remote-web-ui] stop re-parenting the header actions and cut per-tick layout reads - [notes] record the 2026-09-09 skin PR review run - [remote-web-ui] poll for the loopback abort instead of a fixed sleep - [readme] document model capabilities and drop retired-plugin copy - [notes] record the v0.3.18 desktop release result - [notes] record the v0.3.18 release run --- Generated automatically by the release pipeline (scripts/release-notes.mjs).由发布管线自动生成(scripts/release-notes.mjs)。