概览
@dsh-external/dsh-tool-args-unwrap
Fixes malformed tool-call arguments (nested {"arguments":{…}} wrappers, wrapper-key aliases, param-key aliases) at the llm/stream seam — repairs execution, persistence and history replay in one place. 修复模型产出的畸形工具参数。
README / ZH
插件文档
目录摘要
Fixes malformed tool-call arguments (nested {"arguments":{…}} wrappers, wrapper-key aliases, param-key aliases) at the llm/stream seam — repairs execution, persistence and history replay in one place. 修复模型产出的畸形工具参数。
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- 只修"形状畸形",不修"语义缺失":模型真没写 `description`、真漏了必填 → 插件不猜(也猜不了)。 - 跨 provider 的实机复现未全部完成(网络受限环境);但缺陷形态与修复判定都与 provider 无关——schema 是宿主下发的,校验器是宿主的。 - 更根本的修复应在宿主侧:持久化前对 tool-call 参数做一次 schema 校验 + 规范化(本插件即是一个可插拔的实现参考)。 --- <a id="english"></a>
