DSH Plugins
返回列表
🧩

dsh-plugin-loud-failure

admin-security 更新于 2026.08.17

在终端中运行以下命令:

dsh plugin install Rhymer-Lcy/dsh-plugin-loud-failure

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

在 DeepSeek Harness 中执行 dsh plugin install Rhymer-Lcy/dsh-plugin-loud-failure 即可完成安装,源码仓库地址为 https://github.com/Rhymer-Lcy/dsh-plugin-loud-failure 。

插件介绍

工具调用返回退出码 0,并不意味着它真正成功了。pandoc 悄悄丢掉一个字形只留一行警告,管道把 Python traceback 吞出可见窗口,分号链让 command not found 被下一条命令的退出码覆盖,NumPy 打印 RuntimeWarning 后把 nan 数组当作正常结果交还。模型读到的是"成功",错误却已流入下游。\n\nloud-failure 是一个 tools/post-execute 瀑布监听器,不修改任何工具本身,也不改动调用循环。它在每次工具执行完成后,用正则规则表匹配返回文本;命中后要么将结果替换为带说明的 isError(保留原始输出供模型排查),要么在模型下一轮请求中附加一条简短通知。内置十三条规则覆盖 pandoc 缺字、Python traceback、shell 命令未找到、NumPy 警告、PowerShell NativeCommandError、Unicode 替换字符等真实场景,全部可从配置中覆盖或扩展。\n\n适合在 DeepSeek Harness 中频繁调用 shell、pandoc、Python 等外部工具的开发者使用。插件体积极轻,八十七条自动化测试覆盖规则合并、编译、过滤、截断与卸载全流程;坏规则在启动阶段即被拒绝报错,不会等到第一次工具调用才暴露。

使用场景

  • 工具返回退出码0但静默失败:pandoc丢字、管道吞掉traceback、分号链掩盖命令未找到
  • 在不修改工具本身和调用循环的前提下,对可疑工具输出进行阻断或附加警告
  • 阻止模型将上游静默错误当作成功结果继续推理,避免错误沿下游放大

适合人员

  • 在 DeepSeek Harness 中频繁调用 shell、pandoc、Python 等外部工具的开发者
  • 关心模型因静默失败而产生错误推理的 Agent 构建者
  • 希望在工具执行后增加一层轻量安全校验的 Harness 管理员