dsh-preset-enhance
在终端中运行以下命令:
dsh plugin install bychv/dsh-preset-enhance
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install bychv/dsh-preset-enhance 即可安装,完整源码见 https://github.com/bychv/dsh-preset-enhance
插件介绍
在 DeepSeek Harness 中深度使用 SillyTavern 预设的用户常常面临几类棘手问题:官方 API 不接受原生工具字段却需要完整工具链、多个 DSH 模式下工具开关难以统一管理、MCP 服务动态注册的工具缺少实时发现与分组入口、预设配置散落在各处无法跨设备迁移。dsh-preset-enhance 正是为此设计的一体化管理插件。
插件的核心能力围绕三条主线展开。其一是预设与消息注入:加载并编辑 SillyTavern 预设,在请求发出前按顺序表将自定义消息注入对话,并支持工具调用后的预填充继承或自定义(含变量宏)。其二是工具精细控制:提供模式默认与当前会话覆盖两层开关,支持将任意策略保存为工具预设供多模式、多会话引用;工具区按用户分组与 MCP 服务自动分组组织,提供三态开关、批量启停、仅启用当前组等快捷操作,MCP 工具从会话实时目录获取并独立成组。其三是接口适配与分享:自动将官方地址切至 Beta 并在必要时移除 tools、tool_choice 等非兼容字段,通过 DSML 完成工具定义注入与结果恢复(流式与非流式均支持);工作台支持将完整 ST 预设、接口配置、工具预设及分组打包为单个 .dsh-preset.json 文件,导入时逐项统计新增、复用与失配,应用前不产生副作用。
适合的场景包括:在多个 DSH 模式间切换且每个模式需要不同工具集的重度用户;接入了多个 MCP 服务、希望工具自动发现并独立管理的开发者;以及需要将一套完整预设配置从工作站同步到另一台机器,或在社区分享可复现工作流的用户。插件以 MIT 协议开源,功能粒度细但不强加约束,关闭任何工具后执行守卫会同步拒绝调用,避免权限意外扩大。
使用场景
- 在多个 DSH 模式间切换时,为每个模式独立配置工具集与启停策略
- 接入了多个 MCP 服务后,实时发现、自动分组并批量管理动态注册的工具
- 将一套完整的预设、接口配置和工具分组打包导出,同步到另一台工作站或分享给协作方
适合人员
- 在 DeepSeek Harness 中跨多个模式工作、需要精细工具开关的控制台重度用户
- 接入了若干 MCP 服务、希望工具自动发现并独立成组的开发者
- 需要把可复现工作流打包分享给社区或团队成员的预设创作者