作者回复: 可行,而且你描述的模式和Claude的架构几乎一一对应。它的主会话就是你说的“主 agent”:把任务拆开,通过 Agent tool 派给各个 subagent;每个 subagent 有自己独立的上下文窗口,看不到主会话的历史,就像你说的“重新获取上下文”;干完活只交回一份最终报告,完整过程留在自己的记录里;如果任务涉及并行改代码,它还会给每个 agent开一个独立的 git worktree,互不干扰。你设计的“整条链由一个 agent 做完、交回控制权、再派下一个任务”,就是它天天在跑的 orchestrator-workers模式——可以说你自己把生产级产品的形态推出来了。 一个值得你继续想的问题:“全链走完才交控制权”这个约定,由谁来保证?如果靠主 agent自觉遵守,它就只是一句流程约定,换个场景就可能被绕过;可靠的做法是把它放进确定的那一层——要么是计划数据里的 depends_on,要么干脆写成脚本让代码持有整个循环(Claude Code 的 workflow 就是这么做的)。你可以拿自己的场景试一下:如果这条链不是“改配置→重启”两步,而是十个带副作用的步骤,你还敢把交接时机交给主 agent 的判断吗?什么时候信模型的临场编排、什么时候把控制权钉死在系统里?