前言¶
在 DeepSeek Harness(DSH)裏跑長任務時,常見需求是「過一段時間再發一條繼續」,例如 Coding Plan 五小時額度用完後,希望額度恢復時自動續跑,而不是一直盯着頁面。手動設鬧鐘、到點回來粘貼「繼續」能湊合,但排程與當前會話綁定、重啓不丟、可在官方任務頁統一管理,需要藉助 DSH 的自動化能力。dsh-send-later 是面向該場景的前端插件:在輸入框旁的時鐘面板裏設定延時或指定時刻,到點向當前會話投遞一條消息(默認「繼續」)。
這是什麼¶
dsh-send-later 由社區維護者 iasiv5 發佈,歸類爲工作流類 DSH 插件。倉庫位於 GitHub,npm 包名與安裝標識均爲 dsh-send-later。插件無 Host 側代碼,零配置;投遞依託 DSH 官方自動化任務(schedule),任務持久化,重啓不丟。
核心功能¶
下面按 README 已說明的能力歸納,均可在安裝後於 Web 端驗證。
時間與內容
- 發送按鈕左側的時鐘按鈕打開面板,提供 10 分鐘、30 分鐘、1 小時、5 小時四檔預設,或「指定」任意日期與時間。
- 發送內容默認爲「繼續」,可修改;「發送內容」旁有快捷膠囊:
⚡安全繼續(帶邊界的繼續文案)與最近一條自定義輸入;排程成功後自定義文案會記入快捷條。
待發送與角標
- 按鈕角標顯示本會話待發送數量;面板內逐條列出(相對時間,懸停可看絕對時刻),點 ✕ 可取消。
與 dsh-quota-watch 的配合
- 若已安裝 dsh-quota-watch,點「指定」時可自動預填 GLM 5 小時窗口恢復時刻加 2 分鐘餘量;無數據時回退爲一小時後。插件本身不展示額度數值。
投遞與補投
- 排程成功後,任務以「延時發送:」爲前綴進入 DSH「自動化任務」頁,與會話內待發送列表爲同一條任務;換設備登錄時,其他設備排的同會話任務也會按標題前綴被本會話面板識別。
- 到點若因額度未恢復等原因未確認,網頁打開期間插件可自動補投(默認同一條官方任務,最多 3 次、間隔 10 分鐘)。
體驗細節
- 上次使用的發送內容與時長會記憶;軟鍵盤彈出時面板避讓;窄屏(寬度小於 480px)下面板貼底全寬展示。
安裝與啓用¶
環境要求:DSH ≥ 0.2.2-rc.1(README 標註在該版本驗證);npm 包 0.0.x 爲佔位,應使用 0.2.0 及以上(資料中 package.json 版本爲 0.2.4)。Node 引擎要求爲 >=20(構建/發佈側,與終端用戶直裝 npm 包無直接關係)。
方式一:DSH 官方插件頁
- 打開 DSH「插件管理」,點擊「添加插件」;
- 輸入包名:
dsh-send-later
- 選擇可用安裝源,點擊「安裝」,完成後刷新頁面。
方式二:dsh-m 插件市場
已安裝 DSH Marketplace(dsh-m) 時,側欄進入「插件市場」,搜索「延時發送」或 send-later,在卡片詳情頁一鍵安裝。
插件目錄頁:https://www.skillhub.cn/plugins/iasiv5/dsh-send-later(社區目錄,與 DeepSeek / 幻方無官方從屬關係)。
典型用法¶
- 點擊發送按鈕左側的時鐘按鈕,打開延時發送面板;
- 選擇預設時長或「指定」日期與時間,填寫發送內容(或點選快捷片段),點擊「排程」;
- 在面板下方待發送列表中可隨時取消(✕);到點後消息自動發往當前會話。如需覈對或手動執行,可到 DSH「自動化任務」頁查看同名前綴任務。
額度用盡後續跑是 README 給出的典型場景:排程一條「繼續」,額度恢復後由任務觸發續跑,無需全程值守(實際能否繼續仍取決於當時額度與宿主狀態)。
適用場景與注意¶
適合誰
- 需要在固定延時或指定時刻向當前會話自動發一條消息的 DSH 用戶;
- 已與或計劃配合 dsh-quota-watch 做「指定時間」預填的用戶;
- 希望排程落在官方
schedule任務裏、便於暫停、刪除或跨設備一致管理的用戶。
權限與安裝前檢查
插件在 DSH 前端運行,排程與投遞仍受 DSH Host 在線與會話狀態約束。安裝前建議瀏覽 GitHub 源碼 與 MIT License,確認符合你對第三方插件的信任要求。
已知限制(摘自 README)
- 到點額度未恢復時,該次投遞無法推動會話繼續;補投僅在網頁打開期間按上述次數與間隔進行。
- 智能默認時間依賴 dsh-quota-watch 快照,以服務商實際刷新爲準。
- 會話歸檔後投遞會被拒絕。
- DSH Host 停機期間錯過的排程,按 DSH 官方規則在宿主恢復後補投最近錯過的一次。
- 待發送列表識別規則:本插件創建的任務(按任務 id 與會話匹配)+ 其他設備創建且標題帶「延時發送:」前綴的同會話任務;在「自動化任務」頁改掉該前綴後不再被面板收養。
結尾¶
dsh-send-later 把「延時或定時發一條會話消息」做成輸入框旁的時鐘面板,並與 DSH 官方自動化任務對齊,適合長任務、額度窗口等需要無人值守續跑的工作流。進一步瞭解可訪問目錄頁 https://www.skillhub.cn/plugins/iasiv5/dsh-send-later 與倉庫 https://github.com/iasiv5/dsh-send-later。