Overview
@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 / EN
Package documentation
Registry summary
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 verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- 只修"形状畸形",不修"语义缺失":模型真没写 `description`、真漏了必填 → 插件不猜(也猜不了)。 - 跨 provider 的实机复现未全部完成(网络受限环境);但缺陷形态与修复判定都与 provider 无关——schema 是宿主下发的,校验器是宿主的。 - 更根本的修复应在宿主侧:持久化前对 tool-call 参数做一次 schema 校验 + 规范化(本插件即是一个可插拔的实现参考)。 --- <a id="english"></a>
