前言¶
在 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