#51426 [Rust Frontend] Fix GLM-5.2 chat template rendering parity
原始 PR · 作者 WoosukKwon · 合并时间 2026-08-18 11:16
缺陷修复
重要性 7.51
洞察度 6.00
MiniJinja 2.24 修复 GLM-5.2 模板渲染及工具字段顺序
值得精读。三个设计决策值得借鉴:一是借上游修复解决序列化顺序问题,而不是在本地用手写 map 绕过,维护成本最低;二是用 serde 属性把“缺失、null、false”三态语义精确映射到 OpenAI 协议;三是用真实模型 roundtrip 加 SHA-256 比对来锁定 prompt 一致性,比单测更有说服力。后续在 Rust 前端接入新模型时,可直接沿用这套验证模板。