你的运行环境(版本号「点击帮助-关于-复制」):
请替换此行填写
问题描述(你遇到了什么问题?):
请替换此行填写
复现步骤(如何才能重现这个 Bug/问题?):
1.
2.
3.
报错信息或截图(如有):
请在此处粘贴截图或日志代码
你的运行环境(版本号「点击帮助-关于-复制」):
请替换此行填写
问题描述(你遇到了什么问题?):
请替换此行填写
复现步骤(如何才能重现这个 Bug/问题?):
1.
2.
3.
报错信息或截图(如有):
请在此处粘贴截图或日志代码
我看到问题了:Agent 运行类型检查命令时,终端明明有报错却显示通过,导致错误没被修复。我看到问题了:终端明明有 TypeScript 报错,Agent 却显示 “Typecheck passes”。这可能是输出解析的问题。
从截图看,你用的是 npx vue-tsc --noEmit --skipLibCheck 2>&1 命令。Builder 可能是通过检查命令的退出码来判断是否通过的,或者是解析输出时没识别到这些错误。
你可以先试下手动运行这个命令,看看它的退出码是多少(运行完后 echo $?)?如果是 0 的话,那 Builder 就会认为通过了。
返回了False,Agent依然判断“Typecheck passes”,这不是Bug是什么
我理解你的愤怒——退出码明明是 1(非 0),Agent 却还显示通过,这确实是个 Bug。
从你提供的信息来看,问题可能出在 Builder 对命令输出的解析逻辑上,而不是单纯看退出码。
你先别急,我们可以这样:
这样我可以帮你确认是不是已知问题,或者给你临时的解决方案(比如换个类型检查命令试试)。
TRAE CN
版本: 3.3.54
VSCode 版本: 1.107.1
提交: 54012f49b4eaf3a9234479401dacf14b0bbf8b06
日期: 2026-04-28T16:21:17.014Z
Electron: 39.2.7-release.1.32.2 (aha)
Node.js: 22.21.1
V8: 14.2.231.25-electron.0
OS: Windows_NT x64 10.0.19042
构建版本: 2.3.23677
设备ID: 1e3183484e7fa93a974581063dc90de0f64b7110413e658cec439cd202740986
Device Id: 3423256101019704
您好,这个功能有点类似于环境感知,目前AI只能识别到资源管理器的内容,您可以将报错选中–添加到对话,让AI执行下。
搞什么?AI需要根据错误进行下一步操作,我真服了,你意思发现错误,AI没检查出来,我就得停止会话,把错误粘贴到对话框从新开始对话是吗?