Trae IDE 的 RunCommand 工具在执行长时间运行的终端命令(如 Maven 构建)时,即使底层进程仍在运行,也会错误地返回成功

你的运行环境(版本号「点击帮助-关于-复制」):

trae版本:3.3.74

系统:window11

问题描述(你遇到了什么问题?):

Trae IDE 的 RunCommand 工具在执行长时间运行的终端命令(如 Maven 构建)时,即使底层进程仍在运行,但是ai会汇报已经完成任务。

复现步骤(如何才能重现这个 Bug/问题?):
1.solo模式,输入 mvn -f “pom.xml” install -DskipTests -s “settings.xml” 运行这个命令。
2.ai开始执行命令并且终端看到开始编译了,过了几秒后显示编译完成,但是终端依旧在编译。

报错信息或截图(如有):

这是提示已完成,但是实际终端还在运行编译

2 个赞

看到你的反馈啦~

关于 SOLO Agent 在执行像 mvn install 这种长时间运行的命令时,终端还在编译但 AI 却提前收到退出码 0 并判定任务完成的情况,目前知识库里暂时没有现成的解决方案,这看起来像是一个新出现的 bug。

为了能让研发同学拿到更完整的底层执行日志来准确排查,建议你在 TRAE IDE 里通过菜单栏的 帮助 → 报告问题 提交一下这个反馈。

作为目前的临时替代方案,遇到这类耗时较长的构建命令,建议先直接在 IDE 的普通终端里手动执行,等编译彻底结束后,再叫 AI 继续后续的任务。

有其他问题随时来聊 :blush:

2 个赞

收到,我们先看看。

2 个赞

这个有结果了吗?

2 个赞