前言¶
在 DeepSeek Harness(DSH)裏跑 Agent 時,主模型常會先拆出一串「想一下就能答」的子問題:查定義、做簡單推理、覈對常識。這些步驟若全部在本地模型裏完成,會佔用大量 thinking token,拉長上下文、抬高成本。若每個子問題都自己開瀏覽器問一遍,又打斷工作流。
dsh-offload(倉庫 wodaimnd/dsh-offload,維護者 wodaimnd)把這類子問題外包給網頁版 chat.deepseek.com,由本地 bridge 與瀏覽器側會話對接;同時在 DSH 裏提供 Web 面板和對話工具 ds_offload,便於看聯通狀態、自檢、改預算,並在 Agent 流程裏直接調用。插件歸類爲聯網工具,在 DSH 社區目錄 skillhub.cn 可查到條目;目錄與 GitHub 由社區維護,與 DeepSeek / 幻方無官方從屬關係。
這是什麼¶
dsh-offload 是面向 DSH Desktop / Web GUI 的 Cordis bundle 插件,包名 @local/dsh-offload。Host 半邊註冊 HTTP 與 Agent 工具,與左側欄 Web 界面共用同一套實現;瀏覽器半邊通過 dsh.client 加載,界面風格與 DSH 宿主一致。
核心價值:把快速「想一下就能答」的子問題交給網頁版 DeepSeek Chat,減少本地模型的思考 token 消耗;對話中可通過 ds_offload 工具調用,面板側可查看 bridge 狀態、運行自檢、調整預算,並可在設置中開關「強制優先」規則約束(見 package.json 描述)。
許可證爲 MIT;package.json 中版本爲 0.3.0(README 頁眉 badge 仍爲 0.2.0,以倉庫當前 manifest 爲準)。
核心功能¶
下面列出的能力均來自倉庫 README 與 package.json 聲明,不含未在資料中出現的接口細節。
Web 界面¶
安裝並啓用後,刷新 DSH Web 頁面,在左側欄或設置中找到插件入口,打開後可操作 bridge 聯通狀態、自檢與預算等項;具體字段以插件配置頁與 cordis.patch.yml 爲準。
Agent 工具 ds_offload¶
Host 半邊隨 bundle 激活後,對話裏可調用 ds_offload,把符合條件的子問題交給網頁版會話處理,避免在主 Agent 上下文中重複長鏈思考。
Host 與權限(forge effects)¶
插件在 DSH 中聲明的 forge 能力包括:通過 loopback 127.0.0.1:8788 讀取 bridge 健康狀態並派發 ping / 提問;讀寫插件目錄下 state(統計與設置),寫入 state/panel.json;以及調用 child:powershell 將 Edge 窗口頂到前臺,避免後臺標籤不發請求。使用前請確認本機 bridge 與瀏覽器環境符合這些假設。
模塊與配置¶
導出模塊包括 .、./client、./icon、./locale/*.json。配置可在 cordis.patch.yml 或插件管理器的配置頁面調整。
安裝與啓用¶
官方 README 給出兩種方式。資料中的安裝步驟如下,路徑請替換爲本機絕對路徑。
先做方式一中的獲取源碼(README 原文爲 clone 倉庫),再在 DSH 中安裝爲本地 bundle:
git clone https://github.com/wodaimnd/dsh-offload.git
cd dsh-offload
然後在 DSH 中把該目錄安裝爲本地 bundle(插件管理器「添加 → 本地目錄」,或由 Agent 執行):
plugin_manager action=install_bundle target=<絕對路徑>/dsh-offload
方式二:打開 設置 → 插件 → 添加,選擇本地目錄後啓用 @local/dsh-offload。
安裝並啓用後,刷新 DSH Web 頁面,在左側欄打開插件頁面即可。這是一份無構建步驟的純 ESM 插件,改源碼後刷新生效,無需打包。
典型用法¶
- 按上一節完成安裝與啓用,確認左側面板可打開且無報錯。
- 在面板中查看 bridge 聯通狀態,按需運行自檢,設置預算;若使用「強制優先」規則,在面板或
state/panel.json相關配置中調整(以插件 UI 與cordis.patch.yml爲準)。 - 在 Agent 對話中,對適合外包的輕量子問題調用
ds_offload,由網頁版 chat.deepseek.com 作答,主會話保留本地 token 給更重的主線任務。
README 未給出固定 prompt 模板;具體工具參數以 Host 註冊實現與 DSH 工具調用界面爲準。
適用場景與注意¶
適合誰:經常在 DSH 裏跑長鏈路 Agent、子問題多且多爲常識或短推理,希望把 thinking 壓力轉移到已登錄的網頁版 DeepSeek Chat 的開發者。
環境與兼容:面向 DSH Desktop / Web GUI;dsh.client 要求 DSH Web 前端支持插件模塊加載。bridge 依賴本機 loopback 與瀏覽器(資料中提及 Edge 前臺行爲),部署前請覈對網絡與瀏覽器策略。
安全與信任:插件以當前 DSH 進程權限運行,可訪問聲明的 loopback、插件目錄 state 及 powershell 子進程。安裝前應閱讀源碼與 MIT 許可證,確認 forge effects 可接受。
星標與生態:GitHub 倉庫星標以頁面爲準(目錄線索爲 0);DSH 理念是「一切皆插件」,本插件是社區聯網工具類擴展之一。
結尾¶
dsh-offload 把「想一下就能答」的子問題外包給 chat.deepseek.com,用面板與 ds_offload 工具把 bridge、預算和 Agent 調用收進 DSH 一側,便於在本地 token 與網頁會話之間做分工。
- 社區目錄:https://www.skillhub.cn/plugins/wodaimnd/dsh-offload
- 源碼與 README:https://github.com/wodaimnd/dsh-offload