So the agent needs a “plan” mode where it works with the user and asks questions to define the ask.