Standard Tools block the LLM until they return. If a Tool triggers a 20-minute database migration, the connection will time out.
The 2025 spec introduced Tasks. A Tool can instantly return a "task handle" (an ID). The Host can then poll or subscribe to periodic progress updates without blocking the UI, allowing the user and AI to keep talking while the task runs in the background.