前言¶
在 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 / 幻方無官方從屬關係。
核心功能¶
- 膠囊發送:最多 10 條自定義快捷語;點擊膠囊立即發送對應文案。
- 就地編輯:最右側齒輪打開編輯面板,可新增、刪除、改名;保存後立即生效。面板貼在齒輪正上方(右邊緣對齊),上方空間不足時翻到下方;列表在面板內滾動,保存/取消固定在底部。
- 草稿保護:發送時若輸入框裏已有草稿,發送後會自動還原,避免誤刪未提交內容。
- 主題一致:樣式使用 Harness 主題變量,深色/淺色隨主題切換。
- 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 下,多環境共用同一用戶目錄時需注意隔離。
典型用法¶
- 安裝並重啓後,在輸入框左下方(
+、模式選擇右側)可見快捷語膠囊一排。 - 點任意膠囊,立即發送該句。
- 點最右側齒輪進入編輯:在輸入框內改文案;點
✕刪除;點「+ 添加一條」新增(上限 10 條);點「保存」寫回服務端。 - 切換排序、摺疊等界面操作不影響快捷語條。
狀態文件路徑:
$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