Citation: 1B_512/2018 E. F

Agissant par la voie du recours en matière pénale, A.________ demande au Tribunal fédéral de réformer l'arrêt cantonal du 3 octobre 2018 en ce sens que sa libération immédiate soit ordonnée et de renvoyer la cause à l'instance précédente pour qu'elle statue sur les frais et dépens de la procédure cantonale; A.________ conclut également à l'allocation d'une indemnité pour la détention illicite qu'il a subie au sens de l'art. 431 CPP. A titre subsidiaire, il conclut au renvoi de la cause à l'instance précédente pour nouvelle décision et à l'allocation d'une indemnité pour la détention illicite subie au sens de l'art. 431 CPP. Il requiert par ailleurs l'assistance judiciaire. La Chambre des recours pénale et le Ministère public renoncent à se déterminer. Dans l'intervalle, le Tribunal fédéral a rejeté, par arrêt du 15 novembre 2018 (6B_1130/2018), le recours formé par A.________ contre l'arrêt du 3 octobre 2018 confirmant la levée du traitement ambulatoire dont bénéficiait l'intéressé depuis 2011; en substance, le Tribunal fédéral a considéré qu'au vu des constatations de l'expert judiciaire, le traitement ambulatoire en question était désormais voué à l'échec.