shaw
30967d5d9a
fix(grok): ping 帧统一改写为 SSE 注释并限制过滤缓冲
Responses 事件类型对严格客户端是闭合枚举,任何 event: ping 帧都会令
grok CLI / Codex CLI 整轮失败。原实现只精确匹配 inference-cost 标记帧
和 cost=="0" 帧,上游尾帧携带非零 cost 或格式微调即复发 #5105;且对
其它 ping 变体的保守放行同样会炸掉严格解析器。现改为:event: ping 帧
(data 声明的 type 与事件名不冲突时)一律改写为 SSE 注释 ": ping",
所有解析器安全忽略且保留保活效果。
同时把整帧缓冲改为增量状态机:非 ping 帧首行即判定、逐行零拷贝直通,
不再累积;仅 ping 候选帧缓冲,并设 16 行 / 16KB 上限,超限回放原文
转直通,杜绝上游用永不结束的帧撑爆网关内存。
2026-07-31 18:57:43 +08:00
..
2026-07-31 10:30:30 +08:00
2026-07-25 11:22:42 +08:00
2026-07-31 11:44:21 +08:00
2026-07-27 15:12:51 +08:00
2026-06-26 10:36:09 +08:00
2026-07-22 19:18:04 +08:00
2026-07-27 15:20:03 +00:00
2026-07-25 12:51:20 +08:00
2026-07-29 18:35:56 +08:00
2026-07-31 11:43:47 +08:00
2026-07-28 20:02:52 +08:00
2026-07-31 18:57:43 +08:00
2026-07-27 17:08:41 +08:00
2026-07-03 21:02:31 +08:00
2026-07-18 00:24:06 +08:00