前言¶
在 DeepSeek Harness(DSH)裏用「排隊發送」時,消息會進入官方隊列面板。默認面板能看順序、能發,但想改一條還沒執行的內容、在兩條消息之間插一句、或者一次性清掉多條,往往得靠刪了重發或逐條點。
dsh-queue-plus 是社區維護的 Web 客戶端插件,通過 DSH 官方插槽接管 QueueDock,在不隱藏、不復制排隊數據的前提下,把編輯、刪除、插話、排序和批量刪除接到同一套面板裏。停用或卸載後,官方隊列會自動恢復。
這是什麼¶
dsh-queue-plus(GitHub:starslittle/dsh-queue-plus)由維護者 starslittle 發佈,分類爲客戶端插件,當前 Release 版本爲 v0.3.0,許可證 MIT。
它解決的是排隊消息「只能看、不好改」的問題:在 Web 界面裏直接操作隊列內容,而不是繞開官方隊列另做一套。
實現上,插件使用 DSH 官方 UI 插槽接管 QueueDock;排隊消息仍由 DSH 管理,插件不隱藏也不復制隊列數據。
核心功能¶
下面介紹 README 中已列出的能力,均可在安裝後按步驟復現。
單條與插話
- 編輯排隊中的消息內容。
- 刪除單條排隊消息。
- 在隊列中插話發送(在指定位置插入新消息)。
排序
- 拖動消息調整執行順序。
- 或使用上下箭頭調整順序。
- 排序經服務端確認,並帶併發保護;若隊列已變化,本次排序會被拒絕,避免排亂。
批量刪除
- 一鍵批量刪除;確認後按 DSH 官方方式逐條處理。
- 單條和批量刪除均調用官方
conversation.updateQueue(..., { kind: 'remove' })。
面板行爲
- 新隊列自動展開。
- 記住用戶手動收起的狀態。
- 支持中文、英文界面,以及鍵盤和觸屏操作。
安裝與啓用¶
推薦從 GitHub Release 安裝預構建包,無需授權安裝腳本:
dsh plugin --profile web add -w https://github.com/starslittle/dsh-queue-plus/releases/download/v0.3.0/dsh-queue-plus-0.3.0.tgz
安裝後重啓 dsh web。
若需鎖定版本並從源碼安裝,可使用:
dsh plugin --profile web add github:starslittle/dsh-queue-plus#v0.3.0
源碼安裝會執行倉庫自帶的 prepare 構建。使用 pnpm 10 及以上時,需在對應 profile 的 pnpm-workspace.yaml 裏允許 dsh-queue-plus 執行構建;僅對可信源碼開啓該權限。
更新與卸載:
dsh plugin --profile web update dsh-queue-plus
dsh plugin --profile web remove dsh-queue-plus
插件面向 @deepseek-ai/* 0.1.0-rc.6 的公開 Agent Inbox 與 Web 插件契約。DSH 仍處於 RC 階段,契約變更時可能需要同步升級插件。
典型用法¶
- 按上一節命令安裝插件,並重啓
dsh web。 - 在對話裏連續發送至少兩條「排隊」消息(選擇排隊發送,而非立即發送)。
- 觀察隊列標題旁是否出現「排序」入口;出現即表示插件已接管隊列面板。
裝完後的自檢對照:
| 現象 | 怎麼辦 |
|---|---|
| 排隊兩條後標題旁出現「排序」 | 已生效 |
| 沒有「排序」 | 確認已重啓,並選「排隊發送」而不是馬上發送 |
| 關掉或卸載後隊列變回原樣 | 正常 |
在面板中可進行的操作包括:點擊編輯某條消息、刪除單條、在隊列中插話、拖動或使用箭頭調整順序、使用批量刪除並在確認後清掉當前可見條目。
適用場景與注意¶
適合誰
- 經常在 DSH Web 端用排隊發送,且需要在執行前改文案、調順序或清理多條消息的智能體開發者。
- 希望增強隊列操作,又希望卸載後回到官方默認面板的使用者。
邊界與行爲
- 刪除全部時,只處理確認對話框裏可見的消息;併發變化下可能部分完成,不會誤刪隨後加入的消息。
- 不操作 steering / context 隊列,也不管理父 Agent 下所有 subagent 隊列。
- 卸載插件後,官方隊列界面自動恢復。
安裝前須知
- 插件以當前
dsh進程權限運行;安裝前應查看源碼與 MIT 許可證,確認來源可信。 - SkillHub 目錄頁(https://www.skillhub.cn/plugins/starslittle/dsh-queue-plus)爲社區插件索引,與 DeepSeek / 幻方無官方從屬關係;安裝命令以 GitHub README 的 Release 地址爲準。
結尾¶
dsh-queue-plus 在官方 QueueDock 插槽上補齊排隊消息的編輯、插話、排序與批量刪除,刪除與排序走 DSH 官方 API,卸載可回退。若你已在 Web 端用排隊發送,可按 v0.3.0 安裝命令試用,並以「排序」入口是否出現作爲生效判斷。
- 目錄頁:https://www.skillhub.cn/plugins/starslittle/dsh-queue-plus
- GitHub:https://github.com/starslittle/dsh-queue-plus