2020from kernel_agents .procurement_agent import ProcurementAgent
2121from kernel_agents .product_agent import ProductAgent
2222from kernel_agents .tech_support_agent import TechSupportAgent
23+ from kernel_agents .simple_chat_agent import SimpleChatAgent
2324from models .messages_kernel import AgentType , PlannerResponsePlan
2425# pylint:disable=E0611
2526from semantic_kernel .agents .azure_ai .azure_ai_agent import AzureAIAgent
@@ -41,6 +42,7 @@ class AgentFactory:
4142 AgentType .HUMAN : HumanAgent ,
4243 AgentType .PLANNER : PlannerAgent ,
4344 AgentType .GROUP_CHAT_MANAGER : GroupChatManager , # Add GroupChatManager
45+ AgentType .SIMPLE_CHAT : SimpleChatAgent ,
4446 }
4547
4648 # Mapping of agent types to their string identifiers (for automatic tool loading)
@@ -54,6 +56,7 @@ class AgentFactory:
5456 AgentType .HUMAN : AgentType .HUMAN .value ,
5557 AgentType .PLANNER : AgentType .PLANNER .value ,
5658 AgentType .GROUP_CHAT_MANAGER : AgentType .GROUP_CHAT_MANAGER .value ,
59+ AgentType .SIMPLE_CHAT : AgentType .SIMPLE_CHAT .value ,
5760 }
5861
5962 # System messages for each agent type
@@ -67,6 +70,7 @@ class AgentFactory:
6770 AgentType .HUMAN : HumanAgent .default_system_message (),
6871 AgentType .PLANNER : PlannerAgent .default_system_message (),
6972 AgentType .GROUP_CHAT_MANAGER : GroupChatManager .default_system_message (),
73+ AgentType .SIMPLE_CHAT : SimpleChatAgent .default_system_message (),
7074 }
7175
7276 # Cache of agent instances by session_id and agent_type
0 commit comments