两个编码智能体互相寒暄30轮不挂断,靠传输层倒计时才治好
Independent-Sir3234 · reddit · 2026-11-05
作者让两个编码智能体(一个负责后端仓库、一个负责前端仓库)通过开放信道直接沟通调试 API 不匹配问题,结果发现最大的 token 浪费不是崩溃或幻觉调用,而是「礼貌死循环」。
早期日志显示:Agent A 询问缺失字段,Agent B 在第 4 轮就找到了 serializer bug,但之后两个模型花了 30-40 轮互相感谢、重复总结修复方案、说「有需要再找我」——谁都不想先挂断。在系统提示里要求「简洁、完成后结束对话」几乎无效。
真正有效的方案是把限制从提示词移到传输层:
- 在中继层强制每侧最多 12 条消息的硬上限;
- 把剩余轮次预算直接写进每条消息的工具结果里(如「本次调用还剩 3 条消息,请给出最终答案或挂断」)。
作者观察到 Claude Code 和 Codex 看到工具输出里的倒计时后行为完全改变:到第 8-9 轮就停止客套,直接交付 schema 或补丁并结束会话。文末向社区征集多智能体循环的终止条件处理经验。
「编程与Agent」频道最新
- 10 个开源项目帮你砍掉 AI agent 的 token 账单 — victor_explore · 2026-11-05
- 开发者别再堆半成品多智能体:告警场景该让 Agent 跑完整工程流程 — Pavan_Belagatti · 2026-11-05
- Celesto 推出云端沙箱 MCP,一句话让 Agent 跑进硬件隔离远程环境 — aniketmaurya · 2026-11-05
- shadcn 预言 2027 年 T3 Code 将去掉 Code 只剩 T3 — shadcn · 2026-11-05
- Neal Khosla:Agent 将引发「摩擦消失」,瓦解现有社会规范 — rbhar90 · 2026-11-05
- Cherry Pi 用 Lua 驱动终端桌面:脚本编排窗格、跑测试、联动 Rex — sull · 2026-11-05