DeepSeek Harness Prompt Vault 插件介绍

DeepSeek Harness(DSH)采用插件化架构,通过注册 bundle 来扩展功能。在开发智能体或频繁使用特定提示词的场景下,管理这些提示词需要便捷的工具。dsh-prompt-vault 插件为 DSH 提供了一个位于输入框上方的提示词库,灵感来自 voyager 的 Prompt Vault。

插件概况

  • 名称:dsh-prompt-vault
  • 作者:Frog755
  • 许可证:MIT
  • 核心价值:DSH 输入框上方的提示词库(灵感来自 voyager 的 Prompt Vault)。

安装与启用

安装前请确保环境已满足以下条件:
* 已安装 DeepSeek Harness(dsh web 能正常运行)。
* Node.js 版本 ≥ 20。

使用官方安装命令添加插件:

npx -y --package @deepseek-ai/dsh dsh plugin --profile web add @frog755/dsh-prompt-vault

该命令会自动完成依赖登记、识别包内 dsh.bundle.patch(cordis.patch.yml)并注册进 dsh.profile.bundles 挂载。

安装完成后,在浏览器中硬刷新(Cmd/Ctrl + Shift + R)即可在输入框工具行看到 📚 按钮。

核心功能

  1. 📚 按钮
    点击输入框工具行左侧的 📚 按钮,面板会在输入框上方展开,显示 Prompt 列表。

  2. 展示与填入

    • 面板默认仅显示主题名 + 首行预览。
    • 点击条目:整条内容会填入输入框。如果输入框已有草稿,内容会自动追加,不会覆盖原有内容。
  3. 内容管理

    • 点击条目可展开查看完整内容。
    • 支持新建、编辑、删除操作(删除时会有二次确认)。
    • 支持搜索功能。
  4. 初始内容
    首次使用时会自带两条示例 prompt(代码审查 / 中英互译),用户可以随意编辑或删除。

数据管理

  • 默认路径:~/.dsh/prompt-library.json
  • 自定义路径:可通过环境变量 DSH_PROMPT_VAULT_FILE 覆盖默认路径。

数据文件格式示例:

{
  "version": 1,
  "items": [
    {
      "id": "uuid",
      "title": "主题名",
      "content": "完整内容...",
      "createdAt": "timestamp",
      "updatedAt": "timestamp"
    }
  ]
}

注意事项

  • 热加载:Client 半改动(如 src/client.js)生效无需重启 DSH;Host 半改动(如 src/index.js)才需要重启。
  • 数据保留:卸载插件时,~/.dsh/prompt-library.json 数据文件会保留。

结语

该插件通过 npm 包发布,不修改 DSH 源码。开发者可以通过该插件快速管理常用提示词,提升使用效率。更多细节可参考 GitHub 仓库。

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

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

小夜