dsh-prompt-presets:DeepSeek Harness 提示词预设库

前言

DeepSeek Harness(DSH)采用插件化架构。在开发或使用过程中,频繁复制粘贴固定的提示词(Prompt)既繁琐,又容易在粘贴过程中出错。dsh-prompt-presets 插件解决了这个问题:它允许你在设置中构建一个集中的提示词库,然后通过点击操作,将预设内容注入到对话框的草稿区。

插件介绍

该插件由 zhangdong456 维护,采用 MIT 许可证。它提供了一个可视化的预设管理界面,支持完整的增删改查(CRUD)操作,并将所有数据持久化存储在本地配置文件中。

安装与启用

安装该插件需要使用官方的命令行工具,并指定 web 配置文件。

dsh plugin --profile web add github:zhangdong456/dsh-prompt-presets#main

安装完成后,必须重启 DeepSeek Harness 并在浏览器中按 Ctrl+F5 刷新页面,插件才会生效。

核心功能

插件具备以下核心能力:

  1. 预设库管理:单个预设包含标题(不超过 50 个字符)和内容(不超过 10,000 个字符)。列表页会展示标题以及内容的首行预览。
  2. 完整 CRUD:支持创建、编辑、删除(带行内确认)以及通过键盘快捷键(↑/↓)重新排序。所有修改会立即持久化。
  3. 一键注入:在对话框输入框上方有一个 Prompts 按钮。点击后弹出底部锚定的菜单,选择预设并点击 Insert into composer 即可插入。
  4. 草稿友好:注入逻辑为 preset + blank line + existing draft。如果当前草稿为空,仅插入预设内容。系统不会自动发送消息,你始终掌握发送时机。
  5. 持久化存储:数据保存在官方设置文档中,路径为 $DSH_HOME/settings.yaml,命名空间为 prompt-presets。数据在重启后保留,并且支持手动编辑。
  6. 主题与国际化:完全基于官方主题令牌构建,内置中英文字典,会跟随界面语言自动切换。
  7. 零自定义 RPC:浏览器端通过共享的 settings.describe / settings.replace 接口读写数据,主机端仅注册验证模式。

使用流程

  1. 在设置页面打开 Prompt Presets,点击 New Preset,填写标题和内容,点击 Save。
  2. 在任意对话界面,点击输入框上方的 Prompts 按钮。
  3. 从列表中选择一个预设,点击 Insert into composer。
  4. 插入后,你可以对文本进行自由编辑,然后按正常流程发送。

数据与隐私

  • 存储位置:预设数据存储在 $DSH_HOME/settings.yaml 文件下,键名为 prompt-presets。
  • 隐私安全:预设内容仅保存在本地机器中,插件本身不发起任何网络请求。
  • 格式:采用纯 YAML 格式,你可以备份该文件,或者直接手动编辑其中的预设内容。

结语

如果你需要在 DeepSeek Harness 中统一管理常用的提示词模板,该插件提供了轻量级且本地化的解决方案。所有配置均保存在你的本地设置文件中,修改即时生效。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜