dsh-quick-chat:在 DSH 輸入框旁一鍵發送快捷語

前言

在 DeepSeek Harness 裏反覆輸入同類提示(例如固定審閱話術、常用指令模板)時,要麼複製粘貼,要麼在別處維護片段再貼回輸入框。客戶端插件 dsh-quick-chat 把這件事收進輸入框工具條:在 GenUI prompt on 按鈕右側加一排快捷語膠囊,點一下即發送,最多保留 10 條自定義內容並寫入本地。

下面按定位、能力、安裝與用法說明,事實以倉庫 README 與 package.json 爲準。

這是什麼

dsh-quick-chat 由維護者 Aily-DSH 發佈,分類爲客戶端插件。它在 DSH 會話輸入區左側插槽(conversation.input.left,order: 20)渲染快捷語條,宿主側提供讀寫預設的 HTTP 接口,數據落在 $DSH_HOME/dsh-quick-chat/presets.json,重啓客戶端後仍保留。

社區目錄頁:SkillHub 上的 dsh-quick-chat。源碼與說明:GitHub:Aily-DSH/dsh-quick-chat。DeepSeek Harness 生態貫徹「一切皆插件」;SkillHub 等目錄爲社區站點,與 DeepSeek / 幻方無官方從屬關係。

核心功能

  1. 膠囊發送:最多 10 條自定義快捷語;點擊膠囊立即發送對應文案。
  2. 就地編輯:最右側齒輪打開編輯面板,可新增、刪除、改名;保存後立即生效。面板貼在齒輪正上方(右邊緣對齊),上方空間不足時翻到下方;列表在面板內滾動,保存/取消固定在底部。
  3. 草稿保護:發送時若輸入框裏已有草稿,發送後會自動還原,避免誤刪未提交內容。
  4. 主題一致:樣式使用 Harness 主題變量,深色/淺色隨主題切換。
  5. HTTP API:GET / POST /api/dsh-quick-chat/presets 讀寫預設(POST 約束:最多 10 條、空白忽略、重複去重、單條最長 120 字符)。

當前包版本爲 0.1.1(見 package.json),許可證 MIT。

安裝與啓用

要求 DeepSeek Harness >= 0.2.1-rc.2(需要 conversation.input.left 插槽與 inputActions)。Node 引擎要求:^22.19.0 || >=24.0.0。

本地目錄安裝時,在插件目錄下執行 README 給出的命令(將路徑換成你機器上的絕對路徑):

dsh plugin add link:<本目錄絕對路徑>

也可在客戶端「插件」市場或管理器中安裝本目錄,然後重啓客戶端。宿主路由改動需重啓;純客戶端腳本改動刷新頁面即可(見下文開發說明)。

安裝前建議自行閱讀源碼與許可證。插件以當前 DSH 進程權限運行,預設文件寫在 DSH_HOME 下,多環境共用同一用戶目錄時需注意隔離。

典型用法

  1. 安裝並重啓後,在輸入框左下方(+、模式選擇右側)可見快捷語膠囊一排。
  2. 點任意膠囊,立即發送該句。
  3. 點最右側齒輪進入編輯:在輸入框內改文案;點 ✕ 刪除;點「+ 添加一條」新增(上限 10 條);點「保存」寫回服務端。
  4. 切換排序、摺疊等界面操作不影響快捷語條。

狀態文件路徑:

$DSH_HOME/dsh-quick-chat/presets.json

DSH_HOME 默認爲 ~/.dsh,可用環境變量覆蓋,便於多客戶端隔離。

若需用接口維護預設,可依 README 調用:

方法 路徑 說明
GET /api/dsh-quick-chat/presets 返回 { ok, max, presets: [{ id, text }] }
POST /api/dsh-quick-chat/presets 請求體 { presets: [{ text }] } 或 { presets: ["..."] },返回保存後的列表

適用場景與注意

適合:經常發送固定話術的智能體開發者、需要少點鍵盤重複句子的 Harness 日常用戶。

注意:

  • 條數與單條長度受服務端約束(10 條、120 字符),保存時空白與重複會自動處理。
  • 不依賴外網同步;跨設備需自行復制 presets.json 或調用 API。
  • 倉庫結構:lib/index.js 註冊 API 與原子寫文件;lib/client.js 註冊插槽組件;cordis.patch.yml 爲 bundle 補丁。

本地改代碼時可做語法檢查:

node --check lib/index.js
node --check lib/client.js

結尾

dsh-quick-chat 把常用發送語收進輸入框工具條,點擊即發並保留草稿,預設落在 DSH_HOME,適合把重複提示固化成本地膠囊。

  • 目錄頁:https://www.skillhub.cn/plugins/Aily-DSH/dsh-quick-chat
  • GitHub:https://github.com/Aily-DSH/dsh-quick-chat
羽毛球分组比赛记分
小程序二维码

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

小夜