DeepSeek Harness(DSH)採用插件化架構,基礎功能主要聚焦於對話交互。對於需要精細管理會話歸檔、監控後臺任務狀態或實現自動化調度的開發者而言,原生能力存在空白。
wackyju2-beep/dsh-better 是一個非官方社區插件,由 AI 輔助生成。它作爲雙半部插件(host + browser)運行,旨在爲 DSH Web GUI 補齊幾件順手的小工具。
安裝與啓用¶
在終端執行以下命令安裝:
dsh plugin --profile web add dsh-better
安裝完成後重啓 DSH,在設置頁即可找到「更好的 DSH」入口。
核心功能¶
已歸檔會話管理¶
提供已歸檔會話列表,顯示標題線索、工作目錄、歸檔時間及本地日誌狀態。
* 復原:將歸檔會話恢復到原工作區的原位置。
* 刪除:連同本地 .jsonl 日誌徹底刪除。
* 注意:正在直播的會話(session-live)拒絕刪除。
系統級任務通知¶
當網頁保持打開時,任務停止會彈出系統原生通知(支持 Windows Toast / macOS / Linux 桌面通知)。
* 可針對 Agent 提問、給出選項、任務完成、任務出錯四種時機進行開關控制。
* 授權狀態與開關保存在瀏覽器本地。
版本檢查¶
對比本機 DSH 與 GitHub Releases 最新發布。
* 支持完整 semver 規則比較。
* 可一鍵複製更新命令,或在源碼目錄彈出獨立終端窗口供執行。
模型路由¶
通過關鍵詞規則按順序匹配用戶消息,首個命中即切換會話到指定提供方 / 模型 / 推理強度。
* 支持開啓 model_route 工具讓智能體在對話中自主切換。
* 規則寫入前會經過 DSH 實時註冊表校驗,確保提供方已激活、模型可解析。
* 配置持久化在獨立命名空間,與原版插件可共存。
多任務定時調度¶
在 dsh 後端進程運行,無需保持網頁打開。
* 間隔心跳:每 N 分鐘注入一次。
* 定點觸發:每天 / 每週幾 / 每月幾號 HH:mm 觸發。
* 支持設置主工作區根(內部巡檢)或指定會話爲目標。
仿 DeepSeek 官網的消息滾動導航¶
1:1 復刻 chat.deepseek.com 的滾動導航,每條發出的消息對應一根刻度線。
* 開啓後會替代官方內置的輪次導航。
* 支持平滑滾動跳轉。
兼容性與注意事項¶
- 宿主版本:本插件僅適配 DSH
0.1.2-rc.1。package.json中engines.dsh已釘死版本。DSH0.1.3起的 alpha 版本存在會話歷史顯示等嚴重問題,升級宿主需等待正式版。 - 非官方性質:依靠 AI 生成的代碼,非 DeepSeek 官方產品。
- 安全機制:宿主半部通過三層安全柵欄(迴環連接、Host 校驗、Content-Type 校驗)限制訪問。
- 許可證:MIT 許可證。
生態背景¶
DSH 理念是「一切皆插件」,社區目錄與官方無關。