gabriel / muse public
fix BREAKING dev #82 / 100
AI Agent gabriel · 100 days ago · May 27, 2026 · Diff

fix: align muse read --json schema and test contracts

- read.py: keep agent_id/model_id/toolchain_id as empty string for human commits; always emit reviewed_by, test_runs, metadata, parent2_commit_id - test_public_key_fingerprint.py: fix three tests that compared against blob_id instead of plain sha256 (fingerprints are not storage objects) - test_resolve_phase3.py: update two commit-guard tests for git-parity staging behavior (code add clears conflict_paths like git add does) - docs/agent-provenance.md: format_version 7 -> 8

sha256:09656d1b0772ea4c96f8911d7bf8042b33eb0596992c6546dfab3d21e9dee330 sha
+1 ~24 −1 symbols
sha256:e9d6f5736f446c342d2b0922fe4128ee0dd469b99344c0a98d93baf7ddd97b3b snapshot
+1
symbol added
~24
symbols modified
−1
symbol removed
0
dead code introduced
Semantic Changes 26 symbols
~ muse/cli/commands/auth.py .py 2 symbols modified
~ muse/cli/commands/read.py .py 1 symbol modified
~ run
~ muse/core/commits.py .py 1 symbol modified
~ tests/test_public_key_fingerprint.py .py 1 symbol added, 1 symbol removed, 5 symbols modified
blob_id import import blob_id L12–12
+ hashlib import import hashlib L12–12

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