v5.9.4
中文
帧读取修复。sidecar 读循环解帧时 shape 只解了首维,ndim≥2 的画布帧数据段读取不足、帧流自此失步,后续帧报 magic 不符;transfer_design 与 orbit_family_generation 经 MCP/sidecar 的带帧调用全部失败,一维帧不受影响。现按全部 ndim 个 u32 解包,多维帧与一维帧同样整帧读回,帧后尾随字节原样留在流里。
English
Frame reading fix. The sidecar read loop unpacked only the first shape dimension when framing worker output, so frames with ndim ≥ 2 under-read their payload and the frame stream lost sync from that point on (subsequent frames failed the magic check); framed calls to transfer_design and orbit_family_generation over MCP/sidecar all failed, while 1-D frames were unaffected. The shape is now unpacked as all ndim u32 words, so multidimensional frames are consumed whole just like 1-D frames, with trailing bytes left in the stream untouched.