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
羽毛球分组比赛记分
小程序二维码

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

Xiaoye