from app.agent.chat_agent_scheme import UserChatAgentRequest, AssistantChatAgentResponse class ChatAgentClient: def __init__(self): self.agent_name = "ChatAgentClient" def process(self, user_chat_agent_request: UserChatAgentRequest) -> AssistantChatAgentResponse: # TODO implement the logic to process the chat agent_name = self.agent_name return AssistantChatAgentResponse( message=f"Here is the {agent_name} Processed message: This is a placeholder response for the user-question typeOfTheRequest:{type(user_chat_agent_request)}", figure=None, # Placeholder for any figure data if needed )