"""에이전트 메타 등록소."""

AGENT_META = {
    "stock": {
        "display_name": "주식 트레이더",
        "emoji": "📈",
        "color": "#4488cc",
    },
    "music": {
        "display_name": "음악 프로듀서",
        "emoji": "🎵",
        "color": "#44aa88",
    },
    "lotto": {
        "emoji": "🎱",
        "display_name": "로또 큐레이터",
    },
    "realestate": {
        "display_name": "청약 애널리스트",
        "emoji": "🏢",
        "color": "#f43f5e",
    },
}


def get_agent_meta(agent_id: str) -> dict:
    return AGENT_META.get(
        agent_id,
        {"display_name": agent_id, "emoji": "🤖", "color": "#888"},
    )


def register_agent(agent_id: str, display_name: str, emoji: str, color: str = "#888"):
    """향후 에이전트 동적 등록용"""
    AGENT_META[agent_id] = {
        "display_name": display_name,
        "emoji": emoji,
        "color": color,
    }
