Powering-Autonomous-Agents%3A-The-Critical-Role-of-a-Task-Execution-Layer