The diff tool for neovim__edit_file works great, the only issue I am facing is when rejecting a block, the llm keeps retrying the block thinking it was rejected because it didn't match correctly when in reality I sometimes reject the block because that patch wasn't necessary. The way avante.nvim difftool solves this is having the ability to specify an optional reason when rejecting a block. Maybe this feature can be added to mcphubs difftool as well?
Thanks for the amazing plugin <3