DSH Plugins
返回列表
⚙️

dsh-agent-preset-branch

工作流 更新于 2026.10.13

在终端中运行以下命令:

dsh plugin install lanhui1942/dsh-agent-preset-branch

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端执行 dsh plugin install lanhui1942/dsh-agent-preset-branch(仓库:https://github.com/lanhui1942/dsh-agent-preset-branch),安装后重启 DSH 使宿主端生效。

插件介绍

在 DeepSeek Harness 里,会话一旦跑过第一轮,Agent 预设就被锁住;自带的分叉也只能继承父会话的模式,没法换一套工具与提示词、接着聊同一段历史。dsh-agent-preset-branch 针对的正是这个缺口:你要的是新模式加上已有对话,而不是空会话或假分叉。

插件把标题栏上的模式标签改成可选菜单,并在每轮完成回复下方的操作行里、紧挨产品自带分支按钮增加分支模式胶囊。已开始的会话会按你选的预设新建会话,并把事件日志(不是摘要)迁移到指定切点——标题栏入口默认到最后一轮末尾,回合底胶囊可从历史任意一轮切开;源会话只读、一字不改。尚未跑过任何一轮时,仍走官方路径就地切换模式。

底层走的是解析预设、观测源会话、计算切点、种子装配、一次 create:子会话在组装阶段就挂上目标模式,工具层与提示词按该模式构造,而不是发布后再换。同一套引擎同时服务两个入口,并提供 inspect 等自检能力,方便核对记录里的模式与实际组合的模式是否一致。

适合经常在同一话题里切换不同 Agent 预设的用户,以及曾用 dsh-agent-preset-select、却发现已开始任务只能开出空会话、需要把对话一并带过去的人。若你只想要未开始会话的切换,前身已够用;一旦需要换模式且保留上下文,本插件才是对口方案。

使用场景

  • 同一话题里第一轮用规划预设、后面想切到编码预设且保留上文
  • 从第 N 轮末尾用回合底胶囊开出新模式会话,后续内容不跟过去
  • 标题栏选模式后把整段已完成对话迁到新会话,源会话保持不变

适合人员

  • 常在单会话内切换多种 Agent 预设的深度用户
  • 已开始对话却需要换模式、不能只要空会话的人
  • 从 dsh-agent-preset-select 升级、需要迁移事件日志而非摘要的用户