前言¶
DeepSeek Harness (DSH) 的核心设计理念是「一切皆插件」。在智能体开发与调试过程中,开发者常需要复用一套经过验证的提示词或系统指令。如果这些提示词分散在本地文件或笔记应用中,调用效率较低。
dsh-plugin-prompt-vault 旨在解决这一问题,它将个人提示词资产库直接嵌入 Harness,允许开发者通过命令行快速检索、查看并注入当前会话。
是什么¶
这是一个记忆类插件,由用户 121212165 维护。它将个人提示词库存储在本地文件中,支持批量导入、列表检索、打标以及将提示词注入当前对话会话。
- 存储位置:
~/.dsh/prompt-vault/library.l - 许可证:MIT
核心功能¶
该插件提供了以下能力:
1. 批量导入:支持导入 markdown 文件,自动提取 ## 标题 作为标识。
2. 列表与检索:可以列出所有提示词,或按标题、ID、标签进行过滤。
3. 查看正文:显示提示词的具体内容。
4. 注入会话:通过命令将选中的提示词作为用户消息注入当前会话。
5. 打标:为提示词添加标签以便于管理。
安装与启用¶
安装前请确保环境已安装 pnpm 并将其加入 PATH。
- 安装插件:
执行以下命令将插件安装到 web profile:
dsh plugin --profile web add github:121212165/dsh-plugin-prompt-vault
-
配置挂载:
需要手动编辑配置文件。将插件仓库根目录的cordis.patch.yml内容合并到$DSH_HOME/profiles/web/cordis.patch.yml中。
注意:默认文件内容为空数组[],建议整份替换或手动合并数组内容,不要直接追加(会导致 YAML 解析错误)。 -
重启服务:
修改配置后需重启 dsh 进程,配置层与客户端均需刷新才能生效。
典型用法¶
插件提供以下命令行操作:
/pv:列出所有提示词。/pv 反审:按标题、ID 或标签过滤检索。/pv show anti-ai:显示名为 “anti-ai” 的提示词正文。/pv send anti-ai:将 “anti-ai” 提示词注入当前会话。/pv import ~/prompts.md:批量导入 markdown 文件。/pv tag anti-ai 质量:为 “anti-ai” 提示词打上 “质量” 标签。
注意事项¶
- 依赖环境:依赖
pnpm。 - Headless 模式限制:在 Headless CLI 模式下,
/pv命令不可用。斜杠命令仅可在 Web UI 或 TUI 面板上触发,需通过 Web UI 进行验证。 - 版本修复:v0.1.0 版本修复了
send命令导致会话中断的问题。旧版本使用{kind:"plugin"}包装消息,已废弃;新版本使用plugin:prompt-vaultkind,符合 session format v4 规范,确保会话平滑注入。
总结¶
该插件适合需要频繁调用固定提示词模板的开发者,通过本地化的文件管理替代手工复制粘贴,提升了在 Harness 中的工作流效率。
更多详情与源码,请访问 GitHub 仓库。