Trae在VsCode的插件版本依然没有修复SAFE_RM的问题,所有ai自己的脚本全部运行失败,请尽快更新

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

win11 python3.13

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

SAFE_RM自动添加命令头导致程序运行失败,这是个重大bug

复现步骤(如何才能重现这个 Bug/问题?):
1.
2.
3.

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

请在此处粘贴截图或日志代码

2 个赞

完全理解你的困扰,Windows 环境下 SAFE_RM 环境变量注入格式导致 PowerShell 报错,确实是一个已知且很影响体验的问题。

作为目前的临时替代方案,建议你尝试以下两种方式绕过:

  1. 加入白名单:在 VSCode 设置中搜索「自动运行」或「沙箱」(对应配置路径通常在 设置 → 对话流 → 自动运行),将需要执行的命令加入白名单,让它在沙箱外运行。
  2. 切换终端 Shell:因为注入的是 Bash 语法,你也可以临时将 VSCode 的默认集成终端(Default Profile)切换为 Git Bash,这样 AI 的脚本就能正常解析了。

你看这两种临时方案能在插件更新修复前先帮到你吗?

2 个赞

已知问题,正在修复中。

2 个赞

骗你的,Git Bash也报错,可以先切回1.6.38版本用,只有新版本有这个问题,ps:预发布的1.7.1也还没修好

2 个赞

感谢!!!!! :heart:

1 个赞

VSCode插件版本SAFE_RM问题

你好,关于Trae VSCode插件中SAFE_RM自动添加命令头导致脚本运行失败的问题,以下是分析和解决方案:

问题说明

SAFE_RM是Trae的安全机制,用于防止AI误删文件。但在某些情况下,它会自动给命令添加前缀/头部,导致:

  • Python脚本执行失败
  • Shell命令被修改后语法错误
  • 自动化脚本无法正常运行

临时解决方案

方案一:禁用SAFE_RM

在设置中搜索 safesecurity,尝试关闭SAFE_RM功能:

{
  "trae.safeRM.enabled": false
}

方案二:使用白名单

如果支持白名单功能:

{
  "trae.safeRM.whitelist": ["python3", "pip", "npm"]
}

方案三:在终端中直接运行

  • 对于需要精确控制的命令,直接在终端中手动执行
  • 避免通过AI执行敏感操作

建议

这是一个影响较大的Bug,建议:

  1. 在论坛详细帖子中补充具体的失败命令和错误信息
  2. 通过IDE反馈功能提交Bug报告
  3. 说明受影响的命令类型和频率
  4. 关注插件更新,等待官方修复

SAFE_RM的设计初衷是好的,但实现上需要更精确,避免影响正常的开发流程。