gabriel / muse public
feat BREAKING task/grpc-framing #1 / 1
AI Agent gabriel · 49 days ago · Apr 23, 2026 · Diff

feat: add gRPC framing to MWP push stream

- Add GRPC_CONTENT_TYPE constant and grpc_frame() to mpack.py - Extract _frame_generator() to module level (sync generator, testable) - _push_stream_httpx now wraps each MWP frame in 5-byte gRPC prefix - Content-Type changed from application/x-muse-wire to application/grpc+muse - Add test_grpc_framing.py: 10 tests covering client-side gRPC framing

sha256:2c149caef4edae813ba37d9a627e9875d1421ad0bbc377b919d7046f24f3d5c5 sha
sha256:7bf193405657a50857ea2e280216724cc42cf759f8c84aa31e0b5b9e68bda381 snapshot
← Older Oldest on task/grpc-framing
All commits
Newer → Latest on task/grpc-framing

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:2c149caef4edae813ba37d9a627e9875d1421ad0bbc377b919d7046f24f3d5c5 --body "your comment"