skill 运行shell脚本中的kill -9 命令 需要手动确认,哪怕我已经设置为自动运行了

Trae中我自己写可一个做自动化用例的skill ,我提供了一些检查得shell 脚本,测试步骤中会涉及kill -9某个进程,然后我把命令运行的方式修改为自动运行,不需要用户确认了,但是每次执行到某个脚本中的 kill -9命令时,就会弹框让用户确认,有什么方法能跳过这个操作吗,这和导致我的skilk 不能连续执行下去了

2 个赞

可能有些高危的操作必须得手动

2 个赞

类似这种高危的指令,都需要人工再进行确认的。除非说你通过 Rules 让模型不再触发这种高危指令。

3 个赞

kill - 9 这种命令确认不需要手动确认,你试试添加命令白名单?

2 个赞

我重新运行了下,确实可以了,但是还是不知道为什么,等我这两天我把这个技能完成后,部署到另一个机器上再试试

1 个赞

我测试了下,发现只要不把这些kill rm命令直接放到SKILL.md中就可以,可以把这些敏感命令写成一个shell脚本,然后让AI调用这个shell脚本去执行就可以了

1 个赞