前言¶
在 DeepSeek Harness (DSH) 的插件化生态中,破限场景往往依赖复杂的预设组合。开发者常面临系统提示词调整繁琐、预设分享困难以及如何引导模型在特定语境下服从指令的问题。针对这些场景,Rain-kl 开发了 DSH-Preset-Plus 插件,旨在提供一个轻量级的预设编辑器与输出伪造机制。
插件简介¶
DSH-Preset-Plus 是一个客户端插件,基于 MIT 许可证开源。它主要解决两个问题:一是提供一种方式来编辑和分享自定义模式的系统提示词;二是在破限场景下,通过伪造模型的服从输出,从而提升破限效果。
核心功能¶
- 固定模式注入:插件只提供一个固定的 DSH 模式
preset-plus。 - 输出伪造:支持在破限场景下伪造模型的服从输出。
- 提示词编辑:支持自定义模式系统提示词调整。
- 预设管理:支持导入导出分享提示词,并提供命令行工具管理预设。
- AB 双模式:支持自动注入(可关闭)或手动触发两种模式。
安装与启用¶
确保运行环境满足 Node.js 24+ 要求。通过官方 CLI 安装插件:
dsh plugin --profile web add github:Rain-kl/dsh-preset-plus
安装完成后,在 DSH 设置界面配置预设,并选择 PresetPlus 模式即可生效。
命令与用法¶
插件提供了一系列命令来管理预设状态和注入逻辑:
/preset-plus status # 查看当前注入状态
/preset-plus on | off # 开启/关闭注入
/preset-plus prefill # 手动触发注入
/preset-plus save # 保存当前配置
/preset-plus list # 列出可用预设
/preset-plus activate <id> # 激活指定预设
工作流程遵循以下顺序:
[system 主提示词] → [user 触发] → [assistant 伪装输出] → [真实 user 输入] → [真实模型输出]
注意事项¶
- 插件仅当当前会话挂载的 preset id 在
scopedPresets范围内时才进行注入。 - 伪造的输入内容无法记录到对话“轨迹”中,需通过查看控制台日志判断注入是否成功。
- 插件以当前 DSH 进程权限运行,安装前请检查源码与许可证。
总结¶
DSH-Preset-Plus 专注于解决预设管理与输出伪造的痛点,通过简单的命令行和界面操作,降低了破限与定制化开发的门槛。更多细节请参考 GitHub 仓库。