前言¶
DeepSeek Harness(DSH)以「一切皆插件」为设计理念,支持通过插件扩展功能。在多会话、多工作区的使用场景下,需要为不同会话提供一致的系统提示词模板,或者在工作区级别覆盖全局默认。dsh-prompt-inject 旨在解决这一需求。
是什么¶
dsh-prompt-inject 是 H1a3x/dsh-prompt-inject 的本地维护适配版,面向 DSH Desktop 0.2.1-rc.3 等版本。它不是上游官方发行,保留原项目版权与 MIT 许可。插件通过管理命名模板,支持全局默认与工作区覆盖,将选定的模板注入到会话的系统提示词中。
核心功能¶
- 管理命名系统提示词模板,支持全局默认设置
- 为工作区指定继承、禁用或覆盖模板
- 模板以明文保存,并会传给模型
- 支持模板切换后立即生效,无需重启会话
- 兼容 DSH Desktop 0.2.0-rc.2 / 0.2.1-rc.2 / 0.2.1-rc.3
- 在 Windows 平台已验证
安装与启用¶
在 Releases 页面下载与本版本对应的预构建 tgz 包,先核对 SHA-256 校验值,再通过 DSH 官方插件界面选择该包,或执行:
dsh plugin --profile <你的Profile> add <安装包完整路径>
重启 DSH 后,在插件管理器中核对名称、ID 和版本。更新前请备份自己的配置;不要手动修改 node_modules 或 app.asar。
典型用法¶
- 打开插件的模板管理面板
- 添加命名模板,设置内容
- 选择全局默认模板
- 为工作区指定继承、禁用或指定模板
- 保存后,下一次系统提示组装即生效
适用场景与注意¶
- 适合需要统一系统提示词策略的开发者、运维人员
- 插件以当前 DSH 进程权限运行,安装前应检查源码与许可证
- 已接受请求、历史与摘要不会因切换模板撤回
- 工作区匹配保留路径大小写和分隔符差异,不是权限隔离
- 不能保证任意 Agent 预设均会注入
结语¶
dsh-prompt-inject 为 DSH 用户提供了一套可控的系统提示词模板管理方案,支持全局与工作区级别的覆盖,便于在多会话场景下保持提示词的一致性。相关资源:
- 插件目录:https://www.skillhub.cn/plugins/379385796-sys/dsh-prompt-inject
- GitHub 仓库:https://github.com/379385796-sys/dsh-prompt-inject