Ex-envoy urges US to stand by promises