Citation: 7B_403/2023 E. C

Par acte du 3 août 2023, A.________ forme un recours en matière pénale au Tribunal fédéral contre l'arrêt du 25 juillet 2023. Il conclut, avec suite de frais et dépens, principalement à sa réforme en ce sens que l'illicéité de sa détention provisoire soit constatée et qu'il soit partant immédiatement libéré. A titre subsidiaire, il conclut à l'annulation de l'arrêt attaqué et au renvoi de la cause à la cour cantonale pour nouvelle décision. Il sollicite en outre l'octroi de l'assistance judiciaire. Invités à se déterminer, le Ministère public et la cour cantonale indiquent ne pas avoir d'observations à formuler. Dans une écriture du 17 août 2023, A.________ persiste dans ses griefs et conclusions.