AI Agents Progress Toward Autonomy But Face Key Challenges