dsh-prompt-trove:把常用背景与偏好存成 Markdown,一键追加进输入框

前言

在 DSH 里开新会话时,工作背景、业务语境、输出偏好往往要重复说一遍。手打或从别处复制既慢,也容易和当前草稿冲突。dsh-prompt-trove 把这类内容整理成 Markdown 条目,在输入框旁点选或通过 @ 触发,以追加方式插入,不覆盖已有文字。下面介绍插件定位、安装步骤与典型用法。

这是什么

dsh-prompt-trove 是 DeepSeek Harness 的客户端插件,维护者为 CIBUDAYI3906,在 SkillHub 目录中归类为「记忆」。当前 GitHub 星标为 0,版本 0.1.0,许可证 MIT。它不做跨会话自动记忆,而是本地 Markdown 提示词库:点条目或 @ 选条目时,把对应段落原样追加到当前输入框,与手打等价,只影响本条消息。

核心功能

  • 全局库:默认读 ~/.dsh/prompts/global.md,装好即可用,无需额外配置。
  • 项目库:在配置 config.root 后,扫描各项目下的 <项目>/.dsh-prompts/<项目名>.md,可与仓库一并提交。
  • 插入方式:面板点条目,或在输入框打 @ 选条目;均为追加,条目与已有内容之间空一行。
  • 界面维护:支持新建、编辑、删除、搜索;手改 Markdown 后点「重新读取磁盘」即可生效。
  • 纯本地:无数据库、无账号、无外部网络请求,数据即磁盘上的 Markdown 文件。

安装与启用

Web 端在对应 profile 下安装:

dsh plugin --profile web add dsh-prompt-trove

安装后重启 dsh web。输入框工具行(回形针、工作区内修改旁)会出现「常用提示词」按钮。桌面端可在设置 → 插件中安装同名包,或在上架后从插件市场安装。

插件声明兼容 DSH >=0.2.0-rc.1 <0.3.0,README 记载在 DSH 0.2.0-rc.2 上实测。

库文件放在哪

层 路径 用途
全局 ~/.dsh/prompts/global.md 跨项目通用的身份、行业语汇、输出偏好
项目 <项目>/.dsh-prompts/<项目名>.md 仅对某项目成立的背景、技术栈、验收标准等

未配置项目 root 时,面板只显示全局库,不会扫描磁盘。启用项目库时,在 profile 的 cordis.patch.yml 中为该插件增加 config.root,例如:

# ~/.dsh/profiles/web/cordis.patch.yml
- id: dsh-prompt-trove
  config:
    root: /Users/you/code

root 可指向多项目父目录(其下每个含 .dsh-prompts/ 的一级文件夹为一个分组),也可指向单个项目目录。测试时可用环境变量 DSH_PROMPT_SNIPPETS_ROOT 临时覆盖 root。

典型用法:Markdown 格式

每条提示对应文件中的一个 ## 标题 段落;列表说明行以 > 开头,其中 #标签 会显示为标签。文件顶部的 # 标题 与 HTML 注释不参与插入。

# 分组名

## 我的工作背景
> 一句话说明(列表里显示) #身份 #背景
我在 XX 公司负责 XX,团队 3 人……

## 我的输出偏好
回答用中文,结论先行……

同一文件内 ## 标题 必须唯一。插入时带标题下全部正文,不带文件级 # 标题。更多示例见仓库内 examples/ 目录。

卸载命令:

dsh plugin --profile web remove dsh-prompt-trove

卸载不会删除你已写的 Markdown 文件。

适用场景与注意

适合需要反复附带相同背景说明、又希望与当前草稿合并发送的 DSH Web 用户。插件在当前 dsh 进程权限下读写 ~/.dsh/prompts/ 与 config.root 下的 .dsh-prompts/;安装前建议浏览源码与 MIT 许可证,确认路径与隐私策略符合你的环境。

README 明确说明的局限包括:项目库需手动配置 root,不会自动跟随当前会话项目目录(DSH 0.2 输入槽未向客户端暴露 sessionId);插入的是文本而非持久记忆;单条建议控制在 300–600 字以控制 token 成本;界面文案目前为中文。宿主侧仅注册 6 条本地 HTTP 路由,接受同源 JSON,并对路径做穿越校验;无遥测与外部请求。

结尾

dsh-prompt-trove 把「每次都要说一遍」的背景与偏好落到两层 Markdown,用追加方式写进输入框,减少重复劳动。目录与源码:

  • SkillHub:https://www.skillhub.cn/plugins/CIBUDAYI3906/dsh-prompt-trove
  • GitHub:https://github.com/CIBUDAYI3906/dsh-prompt-trove
羽毛球分组比赛记分
小程序二维码

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

Xiaoye