dsh-preset-switcher-fork
在终端中运行以下命令:
dsh plugin install neutronslime/dsh-preset-switcher-fork
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install neutronslime/dsh-preset-switcher-fork 安装本插件(源码:https://github.com/neutronslime/dsh-preset-switcher-fork),安装或升级后重启 dsh web 并刷新页面。
插件介绍
在 DSH 里,原生界面会把已开始对话的代理预设锁死;你想在同一条会话里从标准模式切到编码或极简模式,往往只能重开对话、丢掉上下文。dsh-preset-switcher-fork 在会话标题栏提供当前模式下拉,让你在对话进行中的任意时刻切换预设,并以与平台一致的方式重链代理作用域,使投影与标题标签同步更新。
插件还处理自定义预设被删除后的隐患:旧会话日志仍引用已不存在的模式时,恢复会失败、会话难以继续使用。修复失效模式会话会扫描日志、先备份再把失效引用写回默认预设,并跳过活跃会话;切换未加载但引用已坏的会话时也会自动修复。
本仓库是上游 dsh-preset-switcher 的兼容 fork:DSH 0.2.1 起宿主不再提供 webRuntime,上游注入方式导致 API 无法挂载;此处仅修复运行环境,功能与上游一致。适合在 DSH 0.2.x Web 上工作、需要在单会话内灵活换模式,或曾因删除预设而卡住会话的用户。
截图预览
使用场景
- 同一条对话里需要从标准模式临时切换到编码或极简模式
- 删除自定义预设后旧会话无法恢复、需要批量修复失效引用
- 在 DSH 0.2.x Web 上需要随时改当前会话的代理模式
适合人员
- 经常在单会话内切换工作方式的 DSH Web 用户
- 维护多套自定义代理预设的配置者
- 已升级到 DSH 0.2.x 且上游预设切换插件无法挂载的用户