DSH Plugins
返回列表
dsh-preset-switcher-fork

dsh-preset-switcher-fork

工作流 更新于 2026.10.17

在终端中运行以下命令:

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 且上游预设切换插件无法挂载的用户