dsh-quick-resume:DSH 輸入框快捷語,一鍵把卡住的 Agent 叫醒

前言

在 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

典型用法

默認三顆按鈕如下(可在設置裏改文案與發送內容):

圖標 文字 點一下發送
火箭 繼續 請繼續
對話氣泡 說人話 說人話,我看不懂
地球 翻譯 翻譯成中文

使用步驟可以概括爲:

  1. 在已打開的會話裏,看輸入框底欄快捷按鈕排。
  2. 需要繼續或糾偏時,點對應按鈕,等價於你自己發送該行文本。
  3. 需要更多話術時,點齒輪增刪按鈕或改「發送內容」;留空按鈕文字則只顯示圖標。

設置浮層點外面或按 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。

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

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

小夜