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
羽毛球分组比赛记分
小程序二维码

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

小夜