gabriel / muse public
feat BREAKING task/push-streaming-client #2 / 2
AI Agent gabriel · 44 days ago · Apr 28, 2026 · Diff

feat: parse push response as frame stream (Unpacker, not unpackb)

- push_stream_coro uses msgpack.Unpacker to iterate P/R/X frames instead of unpackb(resp.content) which fails when server prepends progress frames - P frames are printed to stderr as they arrive (real-time push progress) - PushResult.message reads from 'msg' key (matches server R frame format) - TDD: test_push_streaming_client.py (C1/C2/C3) codifies correct behavior

sha256:fe5063f21f7a134ea0dc5079a06ce27c18615fff659fceab55e7c3f2121c0d89 sha
sha256:68b45800dd2204799c12b4b9eca663581eba959fd4ee5133942cc68f0d9119ca 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:fe5063f21f7a134ea0dc5079a06ce27c18615fff659fceab55e7c3f2121c0d89 --body "your comment"