gabriel / muse public
feat mwp main #3 / 100

feat(mwp): replace JSON+base64 wire protocol with MWP binary msgpack

- ObjectPayload.content: bytes replaces content_b64: str — no base64 overhead - HttpTransport encodes all requests/responses as application/x-msgpack - push.py: MWP push flow with filter-objects deduplication, chunked object upload - pull.py: depth-limited commit negotiation before fetch - bundle, pack-objects, unpack-objects, verify-pack: all switched to msgpack binary - CliRunner updated to support bytes stdin/stdout for plumbing commands - All tests updated for binary msgpack format; zero JSON+base64 fallback paths

G Gabriel Cardona <gabriel@tellurstori.com> · 11h ago Mar 23, 2026 · dec4604a · parent acfd61fa
19
files changed
415
files in snapshot

0 comments

No comments yet. Be the first to start the discussion.