开源 TokenShield 用按轮次哈希拦住 CrewAI 失控重试
bulleykebaal · reddit · 2026-07-25
一位开发者分享了他们如何用“按轮次限定的滑动窗口哈希”修复 CrewAI 里的失控重试循环,并把方案做进了开源的 TokenShield FastAPI 网关代理。
- 问题是:某个智能体卡在失败的数据库工具上不断重试,而每次重试都会把更多历史上下文塞回 prompt,导致每轮 token 从约 139 飙到 600+。
- 修复思路是只在当前 turn 内计算归一化签名,避免把后续正常重试误判成异常。
- 新网关采用两级防护:先注入重规划提示做“软引导”,如果仍然继续,则直接触发 429 硬拦截,立刻止血。
- 作者认为,这种按 turn 划分的熔断方式,能在 CrewAI 及类似多智能体框架里更精准地阻断无限循环。
所属事件:开源 TokenShield 用轮次哈希修复 CrewAI 失控重试(2 条相关)→
「编程与Agent」频道最新
- Cursor 发布 Agent SDK:Markdown 写提示词,TypeScript 定义工具 — soleio · 2026-10-27
- 形式化方法黑客松 Vibecheck 满员:在旧金山给真实软件做形式化验证 — spikedoanz · 2026-10-27
- 医疗 AI agent 输出如何验证?开发者征求单元测试与 LLM 评审之外的方案 — Practical_Green5775 · 2026-10-27
- AI 智能体或成运行代码的唯一方式:鲁棒性远超传统方法 — IgorCarron · 2026-10-27
- 让 Hermes Agent 当 QA:浏览器实测揪出 8 个网站问题 — techlatest_net · 2026-10-27
- 开源 FableCut 用远程 MCP 让 AI Agent 直接剪辑浏览器时间线 — FastPresence9799 · 2026-10-27