Qwen Code 循环检测误杀多 Agent 协作
netbrah · ghdev · 2026-08-19
Qwen Code 的 Issue #9450 报告了一个导致多 Agent 协作失败的关键 Bug:系统的循环检测机制错误地拦截了正常的 tasklist 调用。
问题详情:
- 一个 Agent 队友在协调工作时被停止,报错“重复工具调用循环检测”。
- 误判原因:Agent 需要反复查询 tasklist 以获取队友的任务状态(如完成、失败或依赖变更)。虽然调用参数相同,但返回结果会随系统状态变化,并不构成死循环。
- 后果:当前检测逻辑仅基于工具名和参数,未考虑结果状态的变化,导致 Agent 在正常的 93 次请求后被强制终止。
期望改进:
- 建议修改循环检测逻辑,使其识别 tasklist 等状态读取工具的特殊性。
- 不应仅因参数重复就终止执行,而应结合执行结果进行判断。
「编程与Agent」频道最新
- 数据说话:路由和安全分类用决策模型,中位速度快 7-8 倍 — randal_olson · 2026-10-16
- Temporal Serverless Workers 登陆 Cloud Run:按任务队列自动伸缩、可缩至零 — rseroter · 2026-10-16
- Meta 超智能实验室 200+ 直接汇报,扁平组织移植到 AI Agent 设计 — peterjliu · 2026-10-16
- LangChain CEO:最有趣的 agent harness 工作在 harness 与基建交界处 — hwchase17 · 2026-10-16
- 多智能体论文 GitSwarm:用 Git 仓库做持久记忆,一次跑通 IMOProofBench 全部 30 题 — anirudhg9119 · 2026-10-16
- 实测 Gemini 4 Argon:速度远超 Opus 5.5,但幻觉多且贵 — prasenx · 2026-10-16