那为什么要在主线上面去用子代理?那为什么不单开一个窗口去派子代理,然后把子代理返回的结果再塞回主线?这样不是更省上下文?
子代理不会继承主对话的上下文
新开窗口是 人类的行为;对于Claude Code 用了一种更适合AI的方式,直接 主线对话 和 子代理对话 独立,这和和新开窗口实现的最终效果一样;
做法也是你说的:子代理返回结果再塞回上下文(过程在子代理上下文里面 不会带回主线,这就是子代理节约主线上下文的原理)