This commit is contained in:
@@ -112,8 +112,8 @@ def route_by_reasoning(state: MainGraphState) -> str:
|
||||
info(f"[条件路由] 检测到路由循环: {previous_actions[-4:]},强制终止")
|
||||
return "llm_call"
|
||||
|
||||
# 2. 状态停滞检测(连续相同动作)
|
||||
if len(previous_actions) >= 2 and previous_actions[-1] == previous_actions[-2]:
|
||||
# 2. 状态停滞检测(连续相同动作 TODO:本来应该是2)
|
||||
if len(previous_actions) >= 3 and previous_actions[-1] == previous_actions[-2] and previous_actions[-2] == previous_actions[-3]:
|
||||
info(f"[条件路由] 连续相同动作 '{previous_actions[-1]}',强制终止")
|
||||
return "llm_call"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user