2. La requête d'assistance judiciaire est admise. 2.1. Me Céline Moreau est désignée comme avocate d'office du recourant et une indemnité de 1'200 fr. lui est allouée à titre d'honoraires, à payer par la caisse du Tribunal fédéral. 2.2. Il n'est pas perçu de frais judiciaires. 3. La présente ordonnance est communiquée au recourant, au Ministère public de la République et canton de Genève et à la Chambre pénale de recours de la Cour de justice de la République et canton de Genève. Lausanne, le 16 décembre 2024 Au nom de la IIe Cour de droit pénal du Tribunal fédéral suisse Le Juge unique: Hofmann Le Greffier: Magnin