DSH Plugins
返回列表
⚙️

dsh-messages-sanitizer

工作流 更新于 2026.08.26

在终端中运行以下命令:

dsh plugin install Leeminjing/dsh-messages-sanitizer

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

在 DeepSeek Harness 中安装 dsh-messages-sanitizer 插件,请运行命令 `dsh plugin install Leeminjing/dsh-messages-sanitizer`,完整源码地址为 https://github.com/Leeminjing/dsh-messages-sanitizer。

插件介绍

在 DeepSeek Harness 中开发或加载本地插件时,工具调度崩溃往往会留下无效的 tool_calls,导致后续所有请求被 400 错误拒绝,聊天彻底卡死。这种问题不仅打断开发流程,还让会话难以恢复。dsh-messages-sanitizer 插件专治这类崩溃,它通过四层防御机制自动修复消息数组:首先,在崩溃后立即合成错误工具结果并续跑对话;其次,在每轮请求前预防性补全缺失的 tool 响应;再者,若 API 仍报错,则智能剥离悬空调用、折叠重复消息并强制重试;最后,对所有请求做兜底矫正,确保数组合法。这意味着开发者无需手动清理崩溃日志,对话能自动恢复正常。

这款插件尤其适合 DeepSeek Harness 的工作流开发者,特别是那些频繁创建自定义插件或调试工具调度的用户。它能无缝集成到开发环境中,自动处理崩溃后的脏数据,让你专注于功能实现而非会话恢复。无论是新手还是资深开发者,只要遇到聊天卡死问题,都能从中受益。

总之,dsh-messages-sanitizer 提升了开发过程的稳定性和容错性,让工具调度的失败不再成为阻碍。它像一位安静的守护者,在后台确保消息流始终畅通,从而提升整体开发体验。

使用场景

  • 开发本地插件时工具调度崩溃导致聊天卡死
  • 会话日志留下孤儿tool_calls,API返回400错误
  • 崩溃后重启会话,需要自动修复messages数组

适合人员

  • DeepSeek Harness的插件开发者
  • 构建工作流工具的工程师
  • 遇到聊天崩溃问题的用户