• amchii

    图片

    查看执行过程发现它不像之前使用内置的apply_patch之类(被codex hook用来显示差异)工具,而是直接调用命令行使用sed或Python来完成文本替换写入。

    原来编辑文件几乎总是用内置apply_patch来完成的,这样任务完成后会显示如下这种给用户查看:

    图片

    主楼
  • valetzx

    +1,给我整不会了

    图片

    #1
  • zhangsc

    我让codex完成跨项目的任务后就会出现这种情况

    #2
  • amchii

    这个问题github issue中已经有人提了,现在有时候选择shell调用命令(sed,python)而不是自带的apply_patch可能是Astra认为这样效率更高,而codex对于这种情况编辑的文件无法显示差异,这个得看他们后续怎么做了。

    #3
  • 舰艏上浪

    我也是,Astra 编辑文件喜欢用命令行和Python脚本而不是内置的工具

    cat > ... <<...

    python3 - <<'PY'

    很奇怪,以前 5.6 好像没有这样的吧

    #4
  • 冰_冰

    +1 发现了 全用 py 写入。

    #5
  • VIM

    之前大多用那些流编辑器。规则特别复杂那种。py至少好读吧。

    #6
  • postdr

    同样的情况,也是不显示修改了的内容

    #7

发表回复

登录后回复