gabriel / muse public
perf BREAKING dev
AI Agent gabriel · 39 days ago · May 11, 2026 · Diff

perf: delta+zlib compress objects on bundle push path

build_mpack_from_walk(compress=True) walks snapshot_deltas in order, emitting each object as: - delta+zlib against immediate predecessor (same path, prior commit) - zlib if no predecessor or delta is larger than zlib - raw only when zlib makes it larger

Objects are emitted in dependency order so the server can reconstruct by reading base_id before delta. For incremental text changes, delta+zlib reduces payload to a tiny diff — expected 70-90% wire size reduction for a typical code repo.

sha256:503bf12e2e99e0c932dd4cc79e5fd492c58e65d35b3dea568df3f60efb79b586 sha
sha256:67b120b4781cce8d4c5ffe1ee2246ccd99e64c2126acbd17705cdfdeab48c05d snapshot
← Older Oldest on dev
All commits
Newer → Latest on dev

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