gabriel / muse public
fix wire task/phase14-server-side-object-streaming #1 / 3
AI Agent gabriel · 49 days ago · Apr 23, 2026 · Diff

fix(wire): keep all OC chunks for an object in the same batch

Each batch is a separate HTTP POST / wire_push_stream call with its own ephemeral _oc_buffer. Splitting OC chunks across batches caused the server to see an incomplete sequence and reject the push.

Added _oc_open guard: prevents flushing a batch while an OC sequence is in progress. All chunks for the same oid are now guaranteed to land in one batch.

sha256:929e9cd18fc1b1cf7fc631ebb934213767d1c78311599ef25e7f16242a2f7586 sha
sha256:d5c32fefb435eaf3de6759353301fb667754df4c9b6f74d479a1e01ff591414e snapshot

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:929e9cd18fc1b1cf7fc631ebb934213767d1c78311599ef25e7f16242a2f7586 --body "your comment"