自动修复消息数组中无效的工具调用/工具消息配对
Leeminjing/dsh-messages-sanitizer · 生产力
DeepSeek Harness 插件:自动修复消息数组中无效的工具调用/工具消息配对,以阻止 400 INVALIDREQUEST 会话崩溃。
★ 4GitHub 星标
0分支
2026-09-04最近更新
JavaScript开发语言
MIT许可证
主要功能
- 把悬空 assistant 消息改写成不含 tool_calls 的版本(剥离无响应的调用)
- 真实污染日志(孤儿 + 过期重复 user 消息)经修复后纯 user/assistant,无任何 tool 消息,且修复幂等
- 插件是零构建的纯 ESM,直接可被 cordis 加载器加载
- 把孤儿 tool 消息(无前置 tool_calls 的 tool-result)中和成纯文本 user 消息
- 恢复被误剥但结果仍紧邻的 assistant(还原 tool_calls,保留历史工具上下文)
安装命令
dsh plugin --profile web add github:Leeminjing/dsh-messages-sanitizer