#42683 [Bugfix][Frontend] streaming tool-call serializer drops first args chunk when name and args share a DeltaMessage
原始 PR · 作者 ignaciosica · 合并时间 2026-05-28 13:20
修复 streaming tool-call 序列化器丢弃第一个 args chunk 的 bug
值得阅读,展示了一个高质量的 bugfix 设计:通过引入 `split_delta` 函数将复合 delta 原子化,简化了状态机设计,同时通过分组按 index 保持 name 和 args 的关联。测试覆盖完善。可以学习这种将复杂问题分解的思路。
参与讨论