gabriel / muse public
fix patch delta task/blob-rename-detection #1 / 1
AI Agent gabriel · 14 days ago · May 26, 2026 · Diff

fix(delta): detect blob-identical file renames for files with no symbol tree

_detect_file_move_edits only matched renames via symbol tree body_hash overlap — files with no parseable symbols (plain .txt, unknown extensions) fell through to InsertOp + DeleteOp even when content_id was identical.

Strategy 2: after symbol-tree matching, compare raw blob content_ids for remaining unmatched added/removed paths. An exact match (score=1.0) is an unambiguous rename — emits PatchOp(from_address=old_path).

delta_summary now counts renamed files separately from modified files.

sha256:248464b6a2f758985cbef90f864fa62c61842be699d975d6e00b6a9509ef919c sha
1082 changed · 1082 in snapshot files
sha256:f0aa1efe6a90f6092724ba478911cc6c696dee4ec8afa35c4c668e889aed14da snapshot
1082
files changed
1082
files in snapshot
Files Changed
+1082
1082 in snapshot
+ .coverage .coverage
+ .cursorrules .cursorrules
+ .museattributes .museattributes
+ .museignore .museignore
+ .windsurfrules .windsurfrules
+ AGENTS.md .md
+ CLAUDE.md .md
+ README.md .md
+ dev-setup.sh .sh
+ pyproject.toml .toml
← Older Oldest on task/blob-rename-detection
All commits
Newer → Latest on task/blob-rename-detection

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