gabriel / muse public
feat patch dev #82 / 100
AI Agent gabriel · 21 days ago · May 18, 2026 · Diff

feat: Phase 4 — remove msgpack from push/wire hot paths

- mpack.py: _encode_records/_decode_records now use json (stdlib) instead of msgpack - push.py: build_wire_mpack replaces _msgpack.packb for bundle upload; presign and unpack API request bodies switched from msgpack to JSON (Content-Type: application/json) - msgpack now appears only in transport.py (legacy fallback shim) - All 66 tests pass

sha256:1185e8bb4d6a3bbe0910d63184a2db1089c63a349b9945edcae1ed8f9c96e04c sha
sha256:6f7b6debf81101b831762e07c8c553729ebe6afcf7e4edfcf3c228b08c7dc791 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:1185e8bb4d6a3bbe0910d63184a2db1089c63a349b9945edcae1ed8f9c96e04c --body "your comment"