So I have a multiagent running, the voice agent calls the multiagent for tasks. I'm trying to check if user gave the same task thats already running. Do I need to use external llm or I can Use my voice agent for this? I have the current task listed on the self.current_tasks