Citation: 1P.462/2006 03.10.2006 E. C

Agissant par la voie du recours de droit public, A.________ demande au Tribunal fédéral d'annuler cet arrêt. Il se plaint essentiellement d'une violation de son droit d'être entendu (art. 29 al. 2 Cst.). Il invoque également des violations du principe de la bonne foi (art. 9 Cst.), du droit de l'accusé d'être informé des charges pesant contre lui (art. 32 al. 2 Cst. et 6 par. 3 let. b CEDH) et des principes de l'égalité des armes et du droit de se taire (art. 14 du Pacte international du 16 décembre 1966 relatif aux droits civils et politiques [Pacte ONU II; RS.0.103.2]). Il requiert en outre l'assistance judiciaire gratuite. Le Tribunal cantonal a renoncé à se déterminer. Le Procureur général du canton de Vaud a présenté des observations.