gabriel / muse public
feat patch bundle task/bundle-supercharge #1 / 1
AI Agent gabriel · 60 days ago · Apr 16, 2026 · Diff

feat(bundle): supercharge with inspect, diff, unbundle --verify; fix sha256: prefix bugs

- New subcommands: inspect (commit log + agent provenance), diff (new vs known commits), unbundle --verify (integrity-gated writes) - _verify_bundle_integrity() shared helper used by verify and unbundle --verify - _BundleUnbundleJson now includes verified: bool field - Fix _MAX_REF_BYTES 65→72 for sha256:<64hex> format - Fix run_verify hash comparison: prepend sha256: to computed digest - Fix run_list_heads: strip sha256: prefix for bare-hex JSON + text display - Fix run_unbundle validation: accept sha256:[0-9a-f]{64} format - Fix _make_commit in test_cmd_bundle.py and test_cmd_bundle_hardening.py: obj_id needs sha256: prefix - Add docs/agent-guide.md Bundle section with agent decision chain (inspect→verify→diff→unbundle) - 64 new tests in test_cmd_bundle_supercharged.py, all green

sha256:ea64371940a8a0fec3aa1ac3a33a0743314655a9696017326837498bca5d64ba sha
sha256:43becfbef958266ecd08c41b8cd0978eab63cce876e0af259472b014de010e5f snapshot
← Older Oldest on task/bundle-supercharge
All commits
Newer → Latest on task/bundle-supercharge

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