你的运行环境(版本号「点击帮助-关于-复制」):
Trae CN IDE 3.3.83 Deepseek V4 Flash 官方API
问题描述(你遇到了什么问题?):
LLM无法从IDE诊断中获取警告或报错,认为无问题,尽管编辑器页面清晰可见警告和报错
复现步骤(如何才能重现这个 Bug/问题?):
- 编写带有明显错误的源码
- 让llm获取诊断结果
- llm得到的;
好的,来复现已知 bug:传入uri参数时返回空结果。用同一个文件做对照。
toolName: GetDiagnostics
status: success
toolName: GetDiagnostics
status: success
Bug 复现成功
| 调用方式 | test_bad.py 的 diagnostics |
|---|---|
GetDiagnostics() 全量查询 |
3 条(Error ×2, Hint ×1) |
GetDiagnostics(uri="file:///d:/Files/Project_Awacs/diag_test/test_bad.py") |
0 条(空数组 []) |
对照结果确凿:传入 uri 参数后 diagnostics 始终返回空数组,即使全量查询明确显示该文件有 3 条诊断。Bug 稳定复现,与用户规则中记录的行为一致。
报错信息或截图(如有):
请在此处粘贴截图或日志代码
.4267630331177899:a15ccf3ba264b9a8813ca4531aebf6ff_6a71526a0ed9ae8bfdacf574.6a71546e0ed9ae8bfdacf68a.6a71546ef3ead102ed6fbfcf:Trae CN.T(2026/8/4 10:54:38)

