任务做一半想换套插件预设,dsh-plugin-bridge 把上下文原样带走

在 DeepSeek Harness(DSH)里干复杂的活,经常装了不止一套插件预设:写代码用一套带终端和 Git 的,查资料用一套带联网搜索的。任务做到一半发现下一阶段得换套工具,直接在当前会话里硬切,旧工具的历史记录会混进新环境,越聊越乱。dsh-plugin-bridge 是开发者 Totoro-qaq 出品的 DSH 网页端插件,专治这个场景:把当前会话的关键上下文整理成固定五段的交接单,预览、修改、确认后在新预设下开一个干净的目标会话接着干,原会话原封不动。MIT 开源,npm 包名 dsh-plugin-bridge,SkillHub 插件广场在架,星标一百六十余。注意它与此前介绍过的同名远程访问插件是两回事——这个 bridge 搬的是会话上下文,不是远程连接。

它能做什么

  • 五段结构化交接:自动折叠当前历史,生成「目标、当前状态、关键决策与约定、关键文件、下一步」五段固定结构的交接单,该带走的判断和路径都在,旧工具的无关调用痕迹不带
  • 预览先行不动原会话:预览命令只生成交接单供审阅编辑,不创建目标会话、不改源会话;预览里的修改在确认迁移前都是临时的,不满意归档目标会话、回到源会话重来
  • 失败即停不发请求:确认迁移前目标会话的存储目标先被暂停,保证不了这一点就直接清理取消、不发出任何模型请求,宁可失败也不制造失控会话
  • 零常驻开销:插件以宿主斜杠命令形态存在,不是模型工具也不是技能,不调用时对普通会话的提示词零注入
  • 图片证据妥善迁移:已有分析结论的图片,分析原文逐字复制不重发原图;尚无分析的原图经附件网关转交,目标预设支持视觉就原样带入;纯文本预设收不了图,就在交接单里放可见的文字回退,不假装看懂了图
  • 原生卡片渲染:较新的 DSH 版本上,/bridge 命令在官方网页界面渲染成原生卡片,可编辑、可预览完整内容,长内容卡内滚动、操作按钮常驻;旧版客户端也有完整服务端结果兜底
  • 升级后自检:配套 doctor 命令检查宿主接口契约,DSH 升级后跑一遍,缺什么方法直接点名,不给含糊报错

怎么获取

要求 Node.js 22 以上、DSH 网页端可用,官方推荐 npm 安装:dsh plugin --profile web add dsh-plugin-bridge,装完重启一次网页端。开发者对 DSH 各版本做了成体系的兼容验收,从 0.1.0-rc.6 到 0.1.6 系列均有对应支持版本,升级 DSH 后先跑 doctor 命令再迁移。

上手怎么用

  1. 先预览再迁移:/bridge 加目标预设名出预览,五段内容逐段核对,错漏直接改,确认后加迁移参数执行
  2. 两种落地姿势:默认迁移后目标会话先复述交接内容、等你发话,多一道确认更稳;加续跑参数则复述后直接开工,请求数更少
  3. 升级后先体检:DSH 升级完先跑 /bridge –doctor,确认宿主接口齐全再继续用,避免中途契约变了
  4. 不满意就回源:源会话始终保留,交接质量不行就归档目标、调好交接单再来一次,零风险试错

适合谁用

在 DSH 里按阶段组合不同插件预设的进阶用户、多工具协作又怕丢上下文的开发团队。它把「换工具」这件容易断档的事变成一份可审阅的交接文档,有预览、有确认、有回退,适合讲究过程可追溯的工作场景。想让「会话交接」像文档移交一样有据可查的团队,可以到 SkillHub 插件广场搜 dsh-plugin-bridge 装来试一试——贵州诚鑫致达科技在做多阶段 AI 协作流程时,同样看重这种每一步都留证据的交接设计。