前言¶
在 DeepSeek Harness Web 中使用智能体时,经常需要在不同会话里重复输入同一套要求。如果把这些要求放在外部笔记中,切换会话时就不太顺手。dsh-prompt-manager 是一个面向 DSH Web 的本地、双语提示词库插件,把常用提示词集中管理,并在当前会话中作为系统指令注入。
这是什么¶
dsh-prompt-manager 由 SaiSenBox 维护,许可证为 MIT。它用于 DeepSeek Harness Web,解决“提示词需要手工重复输入、跨会话复用不方便”的问题。插件提供提示词管理界面、聊天输入框快速选择、JSON 备份导入,以及按会话启用的提示词集合。
核心功能¶
下面列出已核实的能力:
- 在“设置 → 提示词管理”中新建、编辑、删除和搜索提示词。
- 收藏常用提示词;候选列表参考使用次数和最近使用时间排序。
- 在聊天输入框输入
/prompt或/提示词打开列表,也可以输入/关键词搜索。 - 聊天输入框工具栏提供“提示词”按钮,展开栏可搜索并同时勾选多条提示词,也能单独移除。
- 启用后按钮显示当前提示词名称或启用数量;从当前会话新建的分支会继承提示词,并显示相同状态。
- 支持将提示词库导出为 JSON 备份,并用“合并”或“替换”方式导入。
- 跟随 DSH 的语言设置切换中文或英文。
- 数据只保存在本机(浏览器与本地镜像文件),不会由插件上传到网络。
- 首次使用会放入 4 条示例提示词,可随时改掉或删除。
- 提示词作为系统指令参与后续请求,不伪装成聊天消息。
- 会话分支继承最近祖先会话的提示词集合,并可在分支内单独新增或移除其中一条。
安装与启用¶
推荐用 DSH 插件命令安装 npm 版本:
dsh plugin --profile web add dsh-prompt-manager
安装后重启 DSH Web。
如果是从源码调试,可以在项目目录运行:
powershell -ExecutionPolicy Bypass -File .\install.ps1
典型用法¶
1、打开 DSH Web 左下角的设置,进入“提示词管理”,新建、编辑、整理和备份提示词。
2、回到会话输入框,点击访问模式右侧的“提示词”按钮,在列表中搜索并选择一条或多条提示词。
3、也可以输入 /提示词、/prompt 或 /关键词 快速选择;选中后斜杠文本会自动消失。
4、编辑时按 Ctrl + Enter,macOS 按 ⌘ + Enter,快速保存。
5、需要迁移时,先导出 JSON 备份;导入时选择“合并”保留现有条目,同 ID 的备份条目会覆盖旧条目;选择“替换”会用备份完整替换当前提示词库。
适用场景与注意¶
适合需要频繁复用提示词、希望把常用要求放在 DSH Web 里快速调用的场景。它不替代 DSH 的会话能力,只是在当前会话中把选中的提示词作为系统指令加入后续请求。
使用前注意:
- 插件以当前 DSH 进程权限运行,安装前应检查源码、许可证和依赖。
package.json声明 Node engines 为^22.19.0 || >=24.0.0,peerDependencies 包含@deepseek-ai/cordis ^4.0.1。- 提示词默认保存在浏览器
localStorage的dsh-prompt-manager.prompts键中,并镜像到本机$DSH_HOME/dsh-prompt-manager/prompts.json;可用环境变量DSH_PROMPT_MANAGER_DATA_DIR更改本地镜像目录。 - 每个会话当前启用的提示词集合保存在
dsh-prompt-manager.session-injections中。 - 系统提示词本身只在当前 DSH 进程内生效;DSH 重启后,Web 客户端会从浏览器本地记录为仍存在的会话恢复注入。
- 插件默认只允许本机页面读取或修改提示词及注入状态;需要远程管理时必须显式设置
DSH_PROMPT_MANAGER_ALLOW_REMOTE=1。 - 空提示词库是有效状态,不会在重启后重新生成示例。
- 持久文件使用同目录临时文件原子替换,并尽可能限制为当前用户可读写;如果文件损坏,插件不会静默覆盖,原文件会先保留为
prompts.json.corrupt-*。
卸载时运行:
powershell -ExecutionPolicy Bypass -File .\uninstall.ps1
该脚本会移除插件和 profile 注册,但保留浏览器里的提示词数据。
结尾¶
dsh-prompt-manager 的价值在于把常用提示词从外部笔记搬回 DSH Web 的会话输入框,并让分支会话能继承同一组提示词。它适合对提示词复用有明确需求、希望数据保留在本机的 DSH 用户。
仓库地址:https://github.com/SaiSenBox/dsh-prompt-manager
插件目录线索页:https://www.skillhub.cn/plugins/SaiSenBox/dsh-prompt-manager(该链接来自插件线索,未包含在已抓取资料中)