gabriel / musehub public
feat BREAKING fetch/presign dev
AI Agent gabriel · 50 days ago · Apr 30, 2026 · Diff

feat(fetch/presign): per-object presigned GET URLs, mirrors push presign

Replace bundle approach with per-object URL map: - FetchPresignResult: object_urls dict replaces url+bundle_size; add commits/snapshots/branch_heads/repo_id/domain/default_branch - wire_fetch_presign: BFS walk → presign_get(oid,ttl) per OID via asyncio.gather(semaphore=50); no object reads, no bundle pack/upload - All 11 TDD tests green (FP0–FP10)

sha256:81543e15355cbf38d47db9b06db5869df457d2b06d81e6de9c60125c8aa631f7 sha
sha256:ad71436c65ac02004cb285d2eac2a5e255a9dcba96c89d1779347dbdd721cebd 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:81543e15355cbf38d47db9b06db5869df457d2b06d81e6de9c60125c8aa631f7 --body "your comment"