在处理GLM-4.7遇到的问题时,用户发现AI在错误的目录中反复执行编译命令,导致死循环。项目结构如下:

project-root
.
├── docs
└── flutter_app

AI在project-root目录上反复执行flutter build apk命令。尽管告知其错误,AI仍然继续这一行为。用户已经设置了CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR=1,但问题依旧存在。进一步检查发现,在执行命令前,有一个Bash(cd project-root/flutter_app && pwd && ls -la pubspec.yaml)的命令执行。这个问题不仅出现在Flutter项目中,用户寻求解决方案。

解决方法可能涉及修改或重置环境变量CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR,或者检查并调整执行命令前的路径设置,确保AI在正确的目录下执行命令。此外,确保AI理解并遵循项目的工作流程和目录结构也是关键。如果问题依然存在,可能需要进一步检查AI的配置或联系技术支持获取帮助。

标签: none

评论已关闭