DSH Plugins
返回列表
dsh-harden

dsh-harden

工作流 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install thissensen/dsh-harden

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install thissensen/dsh-harden 安装插件;也可从 https://github.com/thissensen/dsh-harden 获取源码或 Release,装完后须将 dsh-harden 注册进 profile 并重启。

插件介绍

在 DSH 里跑代理时,最让人抓狂的往往不是模型答错,而是回合突然结束、会话日志打不开、工具失败被悄悄吞掉——你甚至不知道停在了哪一步。dsh-harden 是挂在 DSH 上的运行时看护层,目标很简单:让每一次停止都有可解释的原因,并在能救的地方自动续跑。

插件会在 API 因特殊原因失败后续接并重试;当工具调用失败却被框架当作正常收尾时,可注入提示让模型重新发起(需在设置里配置「失败提示前缀」)。面对第三方模型只输出思考就中断的情况,也会自动提示补充正文并重试。会话日志被写坏时,设置页提供一键扫描修复;上下文涨到阈值会自动压缩老历史,压缩范围可在全部/主代理/子代理三档间选择,界面沿用平台自带提示。

此外它还提供对接 PowerShell 的后台 job 工具,缓解仅用 Git Bash 时无法创建超过约 120 秒后台任务的限制;子代理通知可聚合为一条统一送达(默认关闭);子代理会话异常与不合规重试事件会在落盘前修正并记入日志(此项常驻开启)。

适合日常重度使用 DSH 桌面端或 Web 端、经常对接不稳定 API、并行子代理较多,或曾被「莫名断回合」「日志打不开」折磨过的用户——装好后记得把插件注册进 profile,并在设置页补全失败提示前缀以启用工具失败续跑。

截图预览

使用场景

  • 工具调用失败被吞导致回合莫名结束
  • 会话日志损坏无法打开需一键修复
  • 上下文过长需自动压缩或子代理并行通知过多

适合人员

  • 日常重度使用 DSH 的代理开发者
  • 对接不稳定第三方 API 的用户
  • 频繁使用子代理与长时会话的用户