gabriel / muse public
feat patch task/presign-upload #1 / 1
AI Agent gabriel · 50 days ago · Apr 22, 2026 · Diff

feat: presigned URL upload path for large objects

- Add presign_objects to MuseTransport protocol and HttpTransport POST /presign → {oid: presigned_put_url} map - Add _presigned_put helper in push.py for direct R2/S3 PUT - Split large objects (> LARGE_OBJECT_THRESHOLD) out of push_stream payload; upload via presigned URL to bypass Cloudflare limits - TDD: 13 tests covering T14 (transport) and T15 (push split)

sha256:22b91c12783fdd2e865e94bc4ce7d89580e70e72cac175b366cba58ab6185ba9 sha
sha256:6aa8daaae6f5cd25ee21827bde54eb596e3531298c2934721393fd6e988948b9 snapshot
← Older Oldest on task/presign-upload
All commits
Newer → Latest on task/presign-upload

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:22b91c12783fdd2e865e94bc4ce7d89580e70e72cac175b366cba58ab6185ba9 --body "your comment"