Citation: 7B_170/2023 E. 4

En définitive, le recours doit être rejeté. Comme la recourante ne dispose pas de ressources suffisantes et que ses conclusions ne paraissaient pas vouées à l'échec, sa demande d'assistance judiciaire doit être admise (art. 64 al. 1 LTF). Par conséquent, il y a lieu de la dispenser des frais et d'allouer une indemnité à son mandataire, désigné comme avocat d'office, qui sera supportée par la caisse du Tribunal fédéral (art. 64 al. 2 LTF). La recourante est toutefois rendue attentive à son obligation de rembourser la caisse du Tribunal fédéral si elle retrouve ultérieurement une situation financière lui permettant de le faire (cf. art. 64 al. 4 LTF). Le canton de Genève, représenté par son Ministère public, ne peut pas prétendre des dépens (art. 68 al. 3 LTF). Il en va de même de la curatrice des enfants, qui n'en requiert pas et qui a agi dans le cadre de ses attributions officielles. L'intimé B.________, qui obtient gain de cause avec l'assistance d'un avocat, a quant à lui droit à des dépens à la charge de la recourante (art. 68 al. 1 LTF). Par ces motifs, le Tribunal fédéral prononce :