Problem
智能体主动执行 终端命令时, 使用者拒绝了命令执行后, 智能体又会多次或者无限重复让执行被使用者拒绝后的命令,
如: 智能体改完代码后, 会执行命令启动进程, 但是可能存在的情况是 进程被使用者手动启动了, 所以使用者拒绝了,但是现状,智能体还是会重复让你执行启动命令.
因此, 为了防止 如这种类似场景 , 是否可以添加 根据 拒绝理由的判断
Solution
智能体主动执行 终端命令时, 使用者认为无需执行、或者不认可此次之行. 是否可添加拒绝理由输入, 智能体可根据拒绝理由, 智能体根据拒绝理由判断是否重复执行被使用在拒绝的命令.以及根据理由对接下来的操作行为发生改变.
Use Case
如: 智能体改完代码后, 会执行命令启动进程, 但是可能存在的情况是 进程被使用者手动启动了, 所以使用者拒绝了,但是现状,智能体还是会重复让你执行启动命令.
这种类似场景案例 还有如: 当智能体要查询某个三方组件源码时, 会查询网络, 此时, 使用者主动将智能体要的 源码放进了工程目录中, 因此使用者会选择拒绝,并告知智能体 你要的源码在xx目录, 无需联网查询
Priority
-
High - Blocking issue 
-
Medium - Important improvement -
Low - Nice to have
Additional Info
(Optional: screenshots, examples, links)