gabriel / muse public
feat BREAKING dev #83 / 100
AI Agent gabriel · 22 days ago · May 18, 2026 · Diff

feat: Phase 3 — MPack wire format replaces msgpack bundle encoding

- Add build_wire_mpack() and parse_wire_mpack() to muse/core/mpack.py - Add _parse_pack_bytes() to muse/core/pack_store.py (inverse of _build_pack) - transport.py: detect b'MUSE' magic; parse with parse_wire_mpack, fall back to msgpack for legacy - 18 new tests in tests/test_mpack_wire.py covering round-trip, integrity, zero loose objects - 66 tests pass across all Phase 1/2/3 test files

sha256:315674a246fbad2e2437c85441cfff2e9e8578a9ea7987b1d9dd0c0cf25d4320 sha
sha256:e263750f0140e80a565f84cf9b277c1200b8dc3dc3e8794faff13925eedd2688 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:315674a246fbad2e2437c85441cfff2e9e8578a9ea7987b1d9dd0c0cf25d4320 --body "your comment"