使用Agent模式修改代码时,出现过多次一个文件反复修改都失败的现象

系统是Ubuntu24.02。没看到工具错误的原因,问qoder它的回复是:
这些修改失败的原因不是逻辑有问题,而是「工具限制 + 匹配规则太苛刻」:

  • search_replace 要求 original_text 和文件里的内容 字节级完全一致(包括空格、缩进、换行),一丁点差异就算失败;

  • xxxx.c 文件太大,edit_file 在这个文件上被系统直接禁止;

  • 我在多次重试时,original_text 里和真实文件的 缩进/空行/结尾换行符 有细微差异,所以一直匹配不上。

你好,帮忙上报一下,我们具体看下

好的,等我再次复现时我来提交下。现在被我重启了。