dsh-offload:把輕量子問題交給網頁版 DeepSeek,省下本地思考 token

前言

在 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 插件,改源碼後刷新生效,無需打包。

典型用法

  1. 按上一節完成安裝與啓用,確認左側面板可打開且無報錯。
  2. 在面板中查看 bridge 聯通狀態,按需運行自檢,設置預算;若使用「強制優先」規則,在面板或 state/panel.json 相關配置中調整(以插件 UI 與 cordis.patch.yml 爲準)。
  3. 在 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
羽毛球分组比赛记分
小程序二维码

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

小夜