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

feat: reimagine format-patch + apply-patch as content-addressed, domain-aware, Cohen-labeled Muse patch objects

Replaces the git-style unified diff export with a fully reimagined patch system built for the agent-first era:

- patch_id = sha256(canonical JSON) — any tampering detected before disk write - Cohen action labels on every op: inserted/deleted/modified/moved/renamed - Self-contained .mpatch files embed blobs (base64) for portable transport - applicability block: requires_snapshot, independent_dimensions, conflict_free - elapsed_seconds + exit_code in all JSON output paths - apply-patch: --dry-run, --check, --force; seeds object store from blobs - Full test coverage: unit, integration, data-integrity, security, performance

sha256:6f88cab176942a3760d870b1685b821dd69920040abfae3c002cc71170fe1fcc sha
sha256:9005ab95c738a3feb3b337373dc5db278b371a52651785b01ce92a2d05696bd5 snapshot
← Older Oldest on task/supercharge-patch
All commits
Newer → Latest on task/supercharge-patch

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