doesn't asking llms to do diffs result in a similar problem? Any additional complexity due to formatting will degrade reasoning
why not have more granular versions of whole file editing, eg whole function? I find function at a time coding yields best results for me when I write code in chatcraft.org