The Choreographic Language Agent