gabriel / muse public
fix BREAKING transport dev
AI Agent gabriel · 26 days ago · May 15, 2026 · Diff

fix(transport): handle pack_fetch=True response in fetch_bundle

Server now returns pack_fetch=True with pack_urls (presigned GET URLs for push-time bundles) and inline commits/snapshots instead of a single bundle blob. The client was missing this branch — fell through to bundle_bytes=b'', leaving snapshots/objects unwritten locally, which caused pull to abort with 'snapshot missing or corrupt'.

Download each pack URL, merge objects from all packs, then reconstruct the bundle payload so the rest of the fetch pipeline is unchanged.

sha256:03d7211072808f13bae06c6df58293d7ef5afeb5eed7e02f773051fb829c125c sha
sha256:7dc21c269d80ceaaee6fb48f6b13cb3be6fd6b442f79d2482b96bd23e59aa1f3 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:03d7211072808f13bae06c6df58293d7ef5afeb5eed7e02f773051fb829c125c --body "your comment"