Sub Agent中参数配置的疑问

Subagent中有参数isInheritTools,

当配置为true(默认)的时候:继承主Agent的所有工具权限,并额外获得allowedTools中指定的工具

  1. 这里主Agent的工具是通过/tools看到的那些吗,如果是的话allowedTools中指定的工具从哪儿来的
  2. 我怎么感觉这个属性配置为true的时候allowedTools有些多余呢,是不是只有这个属性配置为false的时候allowedTools才有用,同样的isInheritMcps这个参数是不是也可以这样理解 ,只有为false的时候allowedMcps才有意义

主Agent的工具是通过/tools看到的那些。
简单点来说subagent就是在分窗口不占据主窗口的上下文欸。所以你的主Agent的就是你看到会影响你上下文的那部分
allowedTools中指定的工具其实和你看到的/tools是一样的啊
isInheritMcps 这个参数也可以这样理解 ,为false的时候allowedMcps才有意义;
哈哈哈,都是粘贴你的答案欸

2 个赞