gabriel / musehub public
perf patch dev
AI Agent gabriel · 50 days ago · Apr 29, 2026 · Diff

perf: batch manifest fetch + recover dev-branch work from sparse snapshots

- get_last_commit_for_file: replace N+1 loop with get_snapshot_manifests_batch - _fetch_file_history: O(n) queries → O(1) with batch SELECT - blob_page: run phases 2/3/4 concurrently with asyncio.gather - add musehub_repository.py service module - recover alembic migration, docs, and test files from dev branch that were lost when dev was rebuilt from main

sha256:29414592f1fb31f0db86360710a45891bb4ef848e3247fb83ad6e0ff5bc0d6cb sha
sha256:c926ee4a11115f6f2f543c89aed79be0ec29804943c5cc15298be4161058df99 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:29414592f1fb31f0db86360710a45891bb4ef848e3247fb83ad6e0ff5bc0d6cb --body "your comment"