Citation: 1B_149/2018 E. D

Agissant par la voie du recours en matière pénale, A.________ demande en substance au Tribunal fédéral d'annuler cet arrêt, d'ordonner sa mise en liberté avec effet immédiat et enfin de constater que sa détention, respectivement les conditions de sa détention, depuis le 21 juillet 2017 sont illicites. A titre subsidiaire, il conclut à l'admission partielle de son recours et à ce qu'il soit constaté que les conditions de sa détention depuis le 21 juillet 2017 sont illicites. A titre encore plus subsidiaire, il conclut au renvoi de la cause à l'instance précédente pour nouvelle décision. Il requiert par ailleurs l'assistance judiciaire. La Chambre des recours pénale et le Ministère public renoncent à se déterminer.