gabriel / muse public
feat BREAKING task/wire-frame-protocol #1 / 1
AI Agent gabriel · 50 days ago · Apr 22, 2026 · Diff

feat: implement explicit wire frame protocol with magic bytes and content-addressed envelopes

- Add MuseWireFrameWriter with magic b'muse', version 0x01, and envelope headers - Add WireFrameError and WIRE_CONTENT_TYPE to muse.core.mpack - Add iter_wire_frames async generator to transport for server-side frame parsing - Fix C frame always emitted even when commits=[] in both chunked and httpx paths - Add comprehensive wire framing tests (test_wire_framing.py) - Update musewire-performance.md with full protocol spec and wall log

sha256:f52a04f0f9bcdd7fbbaa7a47de9590c17781d629b9db8f6cbf399529f5ec0976 sha
sha256:717578082d3e6b6e4fa6e8fa925811a10fc45501d9352fbe6d997dcd9c2dce94 snapshot
← Older Oldest on task/wire-frame-protocol
All commits
Newer → Latest on task/wire-frame-protocol

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