dsh-skill-notes:DeepSeek Harness 技能速查面板

前言

DeepSeek Harness(DSH)官方的技能選擇器和補全機制主要依賴技能名查找。這要求用戶先記住技能名稱。dsh-skill-notes 在 Web GUI 中添加了一個技能速查面板,用中文一句話說明每個技能的功能,並提供觸發詞。點擊任意一行即可將 /技能名 追加到輸入框中。該插件由 Drowsy-Zn 維護,採用 MIT 許可證。

核心功能

  • 技能速查按鈕:在輸入框工具行左側添加一個“技能速查”按鈕。
  • 技能列表:顯示技能名、中文一句話說明、觸發詞。
  • 搜索與篩選:支持搜索技能名、中文說明和觸發詞。
  • 追加輸入:點擊技能行將 /技能名 追加進輸入框(不覆蓋已輸入內容)。
  • 手動調用標識:對 disable-model-invocation: true 的技能顯示橙色“只能手動調用”徽章。

安裝與啓用

使用官方安裝命令:

dsh plugin --profile web add "git+https://github.com/Drowsy-Zn/dsh-skill-notes.git"

安裝後,刷新頁面或重啓 dsh web 以加載插件。

典型用法

  1. 在輸入框工具行點擊“技能速查”按鈕。
  2. 在彈出的卡片中搜索或篩選技能。
  3. 點擊任意技能行,輸入框中會追加 /技能名。

備註文件

備註文件默認位於 $DSH_HOME/skill-notes(例如 ~/.dsh/skill-notes.json)。它是一個 JSON 文件,不佔用技能自帶的 description,格式包含以下字段:

  • cat:分類,用於面板篩選。
  • note:一句話中文說明。
  • trig:觸發詞。

自動補全機制

這是該插件最核心的自動化功能。插件會自動檢查技能目錄,如果發現技能在備註文件中缺失,它會在模型可見的系統提示中插入一段提醒,列出缺失的技能路徑。用戶正在使用的對話模型會讀取 SKILL.md 文件並補全備註。補全完成後,該段提示即消失,不會產生額外的上下文開銷。

注意事項

  • 依賴環境:需要 @deepseek-ai/cordis 依賴。
  • Node 版本:要求 Node 版本 >= 22。
  • 自動補全:自動補全功能依賴模型接受系統提示,雖然絕大多數模型都支持,但這不是硬保證。面板上會顯示未備註的技能數量作爲兜底。
  • 面板位置:面板綁定在 conversation.input.left slot 上。

許可證

MIT

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

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

小夜