gabriel / muse public
fix patch muse code cat task/stage-blob-phase-3 #1 / 1
AI Agent gabriel · 38 days ago · May 8, 2026 · Diff

fix(muse code cat): FILE_NOT_TRACKED for untracked files; staged blobs readable from store

Same invariant as Phase 2 (muse cat), now applied to the symbol-level reader. _get_file_bytes in cat.py checks HEAD manifest + stage index before touching disk. Untracked files raise FILE_NOT_TRACKED regardless of disk presence. Staged-but-uncommitted files are readable via their object store blob.

sha256:fab3d7d44d2fc26f5c8e59ed789f4306c92005f9c13cecf3ecaf109730760b68 sha
sha256:2cb9ae5700f7242d4337c8aeeedd80b8b31cebc09621290b4d865ff39cf7bcb3 snapshot
← Older Oldest on task/stage-blob-phase-3
All commits
Newer → Latest on task/stage-blob-phase-3

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