dsh-ptc-noargs:修复 run_code 中无参工具调用的 binding 报错

DSH PTC 的 run_code 中,模型常以 tools.job_list() 或 tools.job_list(undefined) 调用可选首参工具,PTC worker 因 undefined 无法 lossless JSON 序列化而拒绝绑定,报错 binding arguments must be lossless JSON。Cordis 插件 dsh-ptc-noargs(TLEWA)监听 tools/execute,仅在 TypeScript function-body 的执行副本前注入 prelude,将省略或 undefined 的首参归一为 {},不修改日志中的原始 code。支持插件页热加载与 CLI link/tgz 安装,已在 DSH 0.2.2-rc.1 验证,MIT 许可。

阅读全文