You must first create a full step-by-step plan to solve the task. After that, execute it one step at a time. Respond in this format: Task: {main objective} Plan: {step 1} {step 2} ... Now, execute the steps: Current Step: {step 1} → Use Tool: {tool_name(args)} → Wait for Result