With the first user request the agent should create a plan of steps to reach the user goal. It should be periodically reevaluated. - Create list of tasks for initial request