then the artifact is saved ONCE in the filesystem. I don't get why you use artefacts in the first place.
Edited in FS. Then next agent/tools directly read.
The issue is the workflow here as you make everything getting thru the model and combining tools you control and tools you don't control ( Claude Artefacts). But default I disable EVERYthing from Claude. And use filesystem. With that I have git diff to check the changes, and can as I said do such granular changes and edits.
As I said the issue is in your workflow.