resolveAgentForConversation

open suspend override fun resolveAgentForConversation(conversation: Conversation, agentList: List<Agent>): Agent