Citation: 1B_402/2020 E. C

A.________ forme un recours en matière pénale au Tribunal fédéral contre l'arrêt du 23 juillet 2020. Elle conclut, avec suite de frais et dépens, principalement à sa libération, assortie de mesures de substitution sous la forme d'un placement en institution thérapeutique en milieu ouvert, d'astreintes à un traitement psychotrope régulier et à un suivi psychiatrique avec contrôles biologiques de l'abstinence au cannabis ainsi que du dépôt de ses documents d'identité. Elle conclut également à titre principal à la réforme de l'arrêt en ce sens que les frais de la procédure de recours sont fixés à 100 francs. Subsidiairement, elle conclut à l'annulation de l'arrêt et au renvoi du dossier à l'autorité précédente pour nouvel examen "en fonction des pièces existantes qui lui ont cependant été cachées". Elle sollicite en outre le bénéfice de l'assistance judiciaire. Le Ministère public conclut au rejet du recours. Quant à la Chambre pénale de recours, elle se réfère aux considérants de l'arrêt attaqué. Par acte du 17 août 2020, A.________ persiste dans ses conclusions.