gabriel / musehub public
feat BREAKING task/server-pack-origin #1 / 1
gabriel · 70 days ago · Apr 12, 2026 · Diff

feat: advertise pack_origin in GET /refs when PACK_WORKER_URL is set

- Settings gains pack_worker_url: str | None (env var PACK_WORKER_URL) - WireRefsResponse gains pack_origin: str | None = None - wire_refs() populates pack_origin from settings.pack_worker_url when both pack_worker_url and worker_internal_key are set; otherwise None - Zero-config clients: muse CLI reads pack_origin from /refs and routes POST /push/object-pack to the Worker automatically — no local config - type-contracts.md updated: WireRefsResponse.pack_origin, Settings.pack_worker_url, Settings.worker_internal_key

sha256:602b99fccbab12542b4b4375ad29bc11b4a5636e364784387deef895b9fca68e sha
sha256:10be2b51f522ea5b630aac7bb7b70f937e151bc6a22f3c91965d945e2a91bd58 snapshot
← Older Oldest on task/server-pack-origin
All commits
Newer → Latest on task/server-pack-origin

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:602b99fccbab12542b4b4375ad29bc11b4a5636e364784387deef895b9fca68e --body "your comment"