dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
可回滚的 DSH Desktop 会话引用体验补丁安装器——@ 菜单当前工作区优先、标题优先展示、两行布局,以及侧边栏拖拽会话到输入区形成引用。
独立、可回滚的 DSH Desktop 安装态补丁插件。它保存经过验证的 5 个插件产物,并在 DSH Host 启动时检查/重新应用,防止 Desktop 或相关包更新静默覆盖修改。
当前版本适配 DSH 上游 0.1.2-rc.1(2026‑08‑29 重构:conversation 输入改为 Lexical editor、session-reference 预览标题改为投影读取、候选新增 sameWorkspace 字段)。
@ 只查询当前工作区 Session;查询非空时仍跨全部工作区搜索。@ 候选使用两行布局(标题 + 副行),副行带完整描述悬停提示。keyboard.insertReference + Lexical caret span)。dropEffect='copy' 不触发行重排。cd dsh-session-reference-ux-patch
node bin\patch.mjs doctor
node bin\patch.mjs apply
node bin\patch.mjs restore
可用 DSH_DESKTOP_UNPACKED 覆盖 DSH 安装根目录;默认:
D:\dsh\DSH Desktop\resources\app.asar.unpacked
在 <DSH_HOME>\profiles\web\package.json(例如 %USERPROFILE%\.dsh\profiles\web\package.json)中加入:
"dsh-session-reference-ux-patch": "link:<repo-path>"
并将 dsh-session-reference-ux-patch 加入 dsh.profile.bundles。随后重启 DSH Desktop。
启动时插件运行 apply --quiet:
patches/backups/,再应用模板。doctor、语法检查并人工回归。模板是完整编译产物,因此适配新 DSH 版本时应重新生成,不建议长期跨大版本强制覆盖。sameWorkspace 减少宿主端改动。执行 restore,然后从 profile 的 bundles/dependencies 删除本插件并重启 DSH Desktop。
本插件把安装态热修复变成可重复、可检测、可回滚的补丁,但并不等同于上游源码合并。目标包跨版本更新后仍需兼容性复核。