修复后的完整快照传输协议

消息 revision 在 source 端决定是否发送完整 history;Renderer 只处理真正改变的状态。

Changed 与 unchanged snapshot 的传输分支 时序图展示 Python emitter 如何用消息 revision 区分改变与未改变的状态,Main 维持字节背压,Renderer 去重,并把 React 通知合并到一帧。 同一 checkpoint,不再重发同一份 history SOURCE REVISION · BYTE CREDIT · SINK DEDUPE · FRAME COALESCING LangGraph Python emitter Main relay Renderer React detail ALT [messages revision changed] [messages revision unchanged] VALUES.MESSAGES SHA-256 FULL + REVISION CREDITED IPC ≤ 1 FRAME BRANCH CHECKPOINT SAME REV CONTROL FIELDS ONLY ORDERED EVENT SHORT-CIRCUIT ACK AFTER CONSUME 无 message transformNO REACT RENDER Source 去重省掉序列化与 IPC;Sink 去重兼容旧协议;16 ms throttle 只合并观察,不改变事件顺序。