也有偏离的情况,但是不多,我的使用方法大概是这样的
明确说拆分成多个批次的并行任务,然后分批执行,强调是一批完成后进行总结再进行一批,不然会直接 2 个subagent 从头干到底,让后剩余任务由主 agent 接着一口气干到底,这样上下文一压缩就丢失了很多信息,然后就跑偏了
如果是成功分批的话大概是这样,跑偏的概率比较低

分析任务和代码任务的情况也不同,分析任务的话个人觉得就就正常分多批进行高并发就行,但是代码任务的话会先用 spec-kit 或类似的 spec coding 工具先做规划和写文档,然后该并行的任务就并行,不是并行的任务就按顺序写,而且由于有 tasks.md 和 plan.md 的存在,即便压缩了也能比较好的继续遵守
可以参考这个
2 个赞