diff --git a/tests/test_dispatcher.py b/tests/test_dispatcher.py index 81c282b..4cd8734 100644 --- a/tests/test_dispatcher.py +++ b/tests/test_dispatcher.py @@ -88,9 +88,10 @@ class TestDecisionTree: assert decision["new_session"] is True def test_no_assignee_subagent(self, dispatcher, task_no_assignee): - """无 assignee → Subagent""" + """无 assignee → 能力映射 fallback 庞统(Full Agent)""" decision = dispatcher.decide(task_no_assignee) - assert decision["level"] == DispatchLevel.SUB_AGENT + assert decision["level"] == DispatchLevel.FULL_AGENT + assert decision["agent_id"] == "pangtong-fujunshi" # fallback def test_unknown_agent_escalate(self, dispatcher, task_unknown_agent): """未注册 Agent → 升级庞统"""