防循环机制:四层保护
第一层:自我检查
收到消息时,先判断:
- 是自己发的?→ NO_REPLY
- 是对方发的,但不需要协作?→ NO_REPLY
- 已经回复过这条消息了?→ NO_REPLY
第二层:回复深度控制
Level 0 (用户消息) → 可以回复
Level 1 (Agent 第一轮) → 谨慎回复
Level 2+ (Agent 再回复) → 禁止回复(除非用户明确要求)
规则:主频道最多一轮,Thread 最多五轮。
第三层:
反应机制
收到消息后立即添加
反应,表示"我看到了,正在处理"。对方看到
就知道不用再处理同一条消息。
收到消息 → 检查是否有
→ 有 → 对方已处理 → NO_REPLY
→ 没有 → 添加自己的
→ 处理 → 完成后换
第四层:内容去重
如果自己即将发送的内容与对方最近的消息相似度 > 90%,跳过。不重复说同样的话。