Disclosed are HPK-1 inhibitors having a structure represented by Formula (X), pharmaceutical compositions comprising the HPK-1 inhibitors, methods of using the HPK-1 inhibitors, such as treating cancers, methods of preparing the HPK-1 inhibitors, and the synthetic intermediates.L'invention concerne des inhibiteurs de HPK-1 ayant une structure représentée par la formule (X), des compositions pharmaceutiques comprenant les inhibiteurs de HPK-1, des procédés d'utilisation d'inhibiteurs de HPK-1, tels que le traitement de cancers, des procédés de préparation d'inhibiteurs de HPK-1, et des intermédiaires de synthèse.