35 lines
816 B
Python
35 lines
816 B
Python
"""에이전트 메타 등록소."""
|
|
|
|
AGENT_META = {
|
|
"stock": {
|
|
"display_name": "주식 트레이더",
|
|
"emoji": "📈",
|
|
"color": "#4488cc",
|
|
},
|
|
"music": {
|
|
"display_name": "음악 프로듀서",
|
|
"emoji": "🎵",
|
|
"color": "#44aa88",
|
|
},
|
|
"lotto": {
|
|
"emoji": "🎱",
|
|
"display_name": "로또 큐레이터",
|
|
},
|
|
}
|
|
|
|
|
|
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,
|
|
}
|