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 通知发送成功