feat: implemented visual emotion recogntion agent

ref: N25B-393
This commit is contained in:
Storm
2026-01-16 09:50:59 +01:00
parent 1c88ae6078
commit 0771b0d607
3 changed files with 99 additions and 15 deletions

View File

@@ -40,6 +40,7 @@ from control_backend.agents.communication import RICommunicationAgent
from control_backend.agents.llm import LLMAgent
# User Interrupt Agent
from control_backend.agents.perception.visual_emotion_detection_agent.visual_emotion_recognition_agent import VisualEmotionRecognitionAgent
from control_backend.agents.user_interrupt.user_interrupt_agent import UserInterruptAgent
# Other backend imports
@@ -147,6 +148,13 @@ async def lifespan(app: FastAPI):
"name": settings.agent_settings.user_interrupt_name,
},
),
# TODO: Spawn agent from RI Communication Agent
"VisualEmotionRecognitionAgent": (
VisualEmotionRecognitionAgent,
{
"socket_address": "tcp://localhost:5556", # TODO: move to settings
},
),
}
agents = []