22from enum import Enum
33from typing import Literal , Optional
44
5- from autogen_core .components .models import (
6- AssistantMessage ,
7- FunctionExecutionResultMessage ,
8- LLMMessage ,
9- SystemMessage ,
10- UserMessage ,
11- )
5+ from .messages_kernel import AgentType
126from pydantic import BaseModel , Field
137
148
@@ -23,15 +17,15 @@ class DataType(str, Enum):
2317class BAgentType (str , Enum ):
2418 """Enumeration of agent types."""
2519
26- human_agent = "HumanAgent"
27- hr_agent = "HrAgent"
28- marketing_agent = "MarketingAgent"
29- procurement_agent = "ProcurementAgent"
30- product_agent = "ProductAgent"
31- generic_agent = "GenericAgent"
32- tech_support_agent = "TechSupportAgent"
33- group_chat_manager = "GroupChatManager"
34- planner_agent = "PlannerAgent"
20+ AgentType . HUMAN . value = "HumanAgent"
21+ AgentType . HR . value = "HrAgent"
22+ AgentType . MARKETING . value = "MarketingAgent"
23+ AgentType . PROCUREMENT . value = "ProcurementAgent"
24+ AgentType . PRODUCT . value = "ProductAgent"
25+ AgentType . GENERIC . value = "GenericAgent"
26+ AgentType . TECH_SUPPORT . value = "TechSupportAgent"
27+ AgentType . GROUP_CHAT_MANAGER . value = "GroupChatManager"
28+ AgentType . PLANNER . value = "PlannerAgent"
3529
3630 # Add other agents as needed
3731
0 commit comments