多agent的设计方案

我在做一个博主分析的n8n工作流,然后用多agent的方式实现。
一个主agent用来做任务分配、工具调用。
子agent 分为:

  1. 数据获取,从数据库或其他来源拉取数据
  2. 内容分析,分析第一步获取到的数据
  3. 内容表现分析,根据博主内容的表现数据反向分析内容
  4. 总结保存。自动保存到Notion

现在有一个问题,比如第一个agent的时候,博主的数据有100多条,肯定是会超出上下文窗口的,如何来处理?
目前想到的方案:

  1. 都使用memory来保存,其他agent从memory中获取。
  2. 使用loop,每次20条左右进行分析。
    佬们有这方面的经验吗? 想取取经