前言¶
在 DSH(DeepSeek Harness)裏跑 agent,網絡抖動、模型超時或審批卡住時,對話常會停在中途。要繼續,只能回到輸入框手動敲「請繼續」——一天重複幾十次並不罕見。和把話術寫進草稿再發送不同,這個插件在 Web 端輸入框底欄提供一排按鈕:點一下就把預設句子當作普通用戶消息發出去,草稿裏的半成文不用動。
下面介紹插件 dsh-quick-resume(npm 包名 dsh-plugin-quick-resume)的定位、能力與安裝用法。事實以 GitHub 倉庫 README 爲準;社區目錄頁見 skillhub.cn。DSH 生態主張「一切皆插件」,該目錄爲獨立社區站點,與 DeepSeek / 幻方無官方從屬關係。
這是什麼¶
dsh-quick-resume 由維護者 yuna78 發佈,分類爲客戶端插件:純前端 bundle,只在 DSH Web 端(dsh.web)生效。它解決的是「頻繁催促 / 糾偏 agent 卻要反覆打字」的問題——把常用話術收成輸入框裏的一排快捷按鈕,發送路徑與手動回車等價,不往編輯器裏塞字。
核心功能¶
快捷按鈕與發送方式¶
- 掛載在
conversation.input.left,即輸入框卡片內部底欄工具行(跟在+、權限、計劃等控件之後)。 - 默認三顆按鈕,每個會話各有一套;只在存在打開會話的輸入框裏渲染(新會話首頁不顯示)。
- 點擊後在本會話作用域取
conversation服務,調用conversation.send(text);內部等價於session.prompt([{ type: 'text', text }], 'queue'),agent 空閒時立即喚醒,運行中則排隊。 - 不向模型暴露 Host 工具,僅用戶點擊觸發。
自定義與反饋¶
- 最右側齒輪打開設置浮層:改圖標(10 個單色線性圖標)、按鈕文字、實際發送內容;可增刪按鈕(最多 8 顆)、一鍵恢復默認。改動即時保存到瀏覽器
localStorage鍵dsh.quick-resume.buttons.v1,無需重啓。 - 發送反饋:轉圈 → 綠色對勾;失敗變紅抖動,並在輸入框上方彈出失敗提示。
- UI 使用宿主
--dsw-alias-*主題令牌;輸入框寬度小於 660px 時收起按鈕文字,只留圖標。
隱私與網絡¶
- 純本地:零網絡請求、零遙測;不讀取對話內容,只寫入本機按鈕配置。
安裝與啓用¶
插件市場(推薦)¶
在 DSH「設置 → 插件 → Add plugin」中搜索 dsh-plugin-quick-resume(以 npm 包名爲準),安裝後刷新頁面。市場收錄由夜間構建更新,剛發佈時可能當天還搜不到。
手動安裝¶
先把包裝進 web profile,再在 bundles 裏登記,最後重啓 Web 端:
# 1. 把包裝進你的 profile(包名以 npm 上的爲準)
dsh plugin --profile web add dsh-plugin-quick-resume
// 2. 在 ~/.dsh/profiles/web/package.json 的 dsh.profile.bundles 裏追加一行
"dsh": { "profile": { "bundles": [ /* ... */, "dsh-plugin-quick-resume" ] } }
# 3. 重啓
dsh web
典型用法¶
默認三顆按鈕如下(可在設置裏改文案與發送內容):
| 圖標 | 文字 | 點一下發送 |
|---|---|---|
| 火箭 | 繼續 | 請繼續 |
| 對話氣泡 | 說人話 | 說人話,我看不懂 |
| 地球 | 翻譯 | 翻譯成中文 |
使用步驟可以概括爲:
- 在已打開的會話裏,看輸入框底欄快捷按鈕排。
- 需要繼續或糾偏時,點對應按鈕,等價於你自己發送該行文本。
- 需要更多話術時,點齒輪增刪按鈕或改「發送內容」;留空按鈕文字則只顯示圖標。
設置浮層點外面或按 Esc 收起。
適用場景與注意¶
適合誰:長期在 DSH Web 端驅動 agent、經常遇到「停半路」需要同一類催促語的用戶;希望話術可本地定製、且不想污染輸入框草稿的場景。
兼容性(README 寫明):
- DSH 版本
>= 0.2.1-rc.2 < 0.3.0,僅 Web 端。 - 宿主在語音輸入或 activity 展開時會隱藏整個底欄工具行,按鈕會暫時消失,收起後恢復——屬宿主行爲,不是插件卸載。
安裝前建議:插件隨當前 DSH 進程在瀏覽器中運行;安裝前可在 GitHub 查看源碼與 MIT 許可證。當前 npm 版本爲 0.2.1(見倉庫 package.json)。
結尾¶
dsh-quick-resume 把「請繼續」類操作收成輸入框底欄的一鍵發送,走宿主公開的 conversation.send(),草稿保留、會話隔離、配置留在本機。若要安裝或讀實現細節,可訪問社區目錄 https://www.skillhub.cn/plugins/yuna78/dsh-quick-resume 與源碼 https://github.com/yuna78/dsh-quick-resume。