- amchii2026-09-0829197

查看执行过程发现它不像之前使用内置的apply_patch之类(被codex hook用来显示差异)工具,而是直接调用命令行使用sed或Python来完成文本替换写入。
原来编辑文件几乎总是用内置apply_patch来完成的,这样任务完成后会显示如下这种给用户查看:
主楼 - valetzx2026-09-1020992
- zhangsc2026-09-109786
我让codex完成跨项目的任务后就会出现这种情况
- amchii2026-09-1029197
这个问题github issue中已经有人提了,现在有时候选择shell调用命令(sed,python)而不是自带的apply_patch可能是Astra认为这样效率更高,而codex对于这种情况编辑的文件无法显示差异,这个得看他们后续怎么做了。
- 舰艏上浪2026-09-1022313
- 冰_冰2026-09-1039785
+1 发现了 全用 py 写入。
- VIM2026-09-1017499
之前大多用那些流编辑器。规则特别复杂那种。py至少好读吧。
- postdr2026-09-1014906
同样的情况,也是不显示修改了的内容
