# Agent Types
AGENT_TYPES = {
    "EMAIL_CONTENT_AGENT": {
        "name": "Email Content Agent",
        "description": "An Agent that writes engaging emails.",
    },
    "EMAIL_ENGAGEMENT_AGENT": {
        "name": "Email Engagement Agent",
        "description": "An Agent that ensures the email is engaging and lead to maximal desired action",
    },
    "IDENTIFICATION_AGENT": {
        "name": "Identification Agent",
        "description": "An Agent that gathers identification information",
    },
    "RAG_AGENT": {
        "name": "Rag Agent",
        "description": "An Agent that does RAG based on a user's question, RAG content & history",
    },
    "RAG_COMMUNICATION_AGENT": {
        "name": "Rag Communication Agent",
        "description": "An Agent that consolidates both answers and questions in a consistent reply",
    },
    "SPIN_DETECTION_AGENT": {
        "name": "SPIN Sales Assistant",
        "description": "An Agent that detects SPIN information in an ongoing conversation",
    },
    "SPIN_SALES_SPECIALIST_AGENT": {
        "name": "SPIN Sales Specialist",
        "description": "An Agent that asks for Follow-up questions for SPIN-process",
    },
    "TRAICIE_HR_BP_AGENT": {
        "name": "Traicie HR BP Agent",
        "description": "An HR Business Partner Agent",
        "partner": "traicie"
    },
    "TRAICIE_RECRUITER_AGENT": {
        "name": "Traicie Recruiter Agent",
        "description": "An Senior Recruiter Agent",
        "partner": "traicie"
    },
}
