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
Older
debug: replace 25k per-object prints with timed summary; add app…
sha256:d894a5e5355c79db89afd3086c95306c082fc58ccbb2f290552c3b23bdfc06f3
All commits
Newer
feat: Phase 4 — remove msgpack from push/wire hot paths
sha256:1185e8bb4d6a3bbe0910d63184a2db1089c63a349b9945edcae1ed8f9c96e04c
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:315674a246fbad2e2437c85441cfff2e9e8578a9ea7987b1d9dd0c0cf25d4320 --body "your comment"
No comments yet. Be the first to start the discussion.