2026-02-27 记录#

子智能体速率限制问题#

问题:调用 file-storage 子智能体时出现 429 速率限制错误

原因

  • 子智能体默认会调用模型生成回复
  • 即使任务是本地操作,子智能体也需要通过模型"思考"和"决定"下一步做什么
  • 每次调用模型都会产生 API 请求

执行流程

用户任务 → 子智能体启动 → 调用模型生成回复(4次) → 读取 SKILL.md → 再次调用模型 → 执行命令

解决方法

  • 配置子智能体不调用模型(model=“none” 或 thinking=“off”)
  • 或者直接使用 exec 工具执行本地命令

测试结果

  • 使用 sessions_spawn 启动子智能体时,会自动调用模型
  • 需要添加参数避免模型调用

重要发现#

子智能体 vs 直接工具调用

方式模型调用适用场景
sessions_spawn✅ 默认调用需要复杂决策、多步骤任务
exec❌ 不调用简单本地命令

推荐做法

  • 本地文件操作:直接用 exec 工具
  • 需要智能决策:用 sessions_spawn,但注意速率限制

Session-3 测试#

测试时间:2026-02-27 03:58:27

测试内容

  • 使用 file-storage 智能体存储到 session: session-3
  • 文件名:待办
  • 内容:测试数据

执行结果

  • ✅ 文件创建成功
  • 文件路径:F:\frank\Github\hugo\100db\content\docs\session-3\02-待办.md
  • 序号:02(自动递增)
  • 通知已通过 WWay2 发送

文件内容

测试数据

配置信息

  • 存储路径:F:\frank\Github\hugo\100db\content\docs
  • 会话隔离:session-3
  • 文件命名规则:sequence(序号模式)

观察

  • file-storage 智能体通过 exec 工具直接执行 PowerShell 脚本
  • 序号自动递增机制正常工作
  • WWay2 通知发送成功