Faits: Faits: A. X._, ressortissant albanais né en 1979, a été arrêté le 18 septembre 2005 à Genève. Il était suspecté d'avoir participé à une agression survenue la nuit précédente dans un bar, lors de laquelle, entrant dans le bar avec deux comparses, il se serait dirigé avec eux vers Y._, qu'ils auraient aussitôt entouré. X._ et l'un de ses comparses se seraient alors placés derrière Y._, auquel plusieurs coups de couteau ont été portés, qui lui ont causé de nombreuses plaies au dos et une lésion d'un rein. Cette agression faisait suite à une altercation, survenue dans l'après-midi du 17 septembre 2005, lors de laquelle Y._ serait intervenu pour séparer les protagonistes, dont l'un des comparses de X._. Dans un premier temps, X._ a été inculpé de lésions corporelles graves. Le 6 décembre 2005, il a été inculpé, outre de lésions corporelles graves, de lésions corporelles simples et de crime manqué de meurtre, en qualité de coauteur. Le 21 décembre 2005, X._ a sollicité une première fois sa mise en liberté provisoire, qui lui a été refusée le même jour par le magistrat instructeur, puis, sur recours, par ordonnance de la Chambre d'accusation genevoise du 23 décembre 2005. Le 31 mars 2006, X._ a été renvoyé en jugement devant la Cour d'assises, comme accusé de coactivité de crime manqué d'assassinat. Ultérieurement, l'audience a été agendée au 13 novembre 2006. Le 31 mars 2006, X._ a été renvoyé en jugement devant la Cour d'assises, comme accusé de coactivité de crime manqué d'assassinat. Ultérieurement, l'audience a été agendée au 13 novembre 2006. B. Par requête du 6 septembre 2006 adressée à la Chambre d'accusation, X._ a sollicité une nouvelle fois sa mise en liberté provisoire. Il proposait de se soumettre à diverses mesures (interdiction d'entrer en contact avec la victime et les personnes impliquées, de fréquenter certains établissements publics et de quitter le territoire du canton de Genève; dépôt de son passeport; obligation de se présenter, sur leur requête, aux autorités ainsi qu'à l'audience de jugement). Il a en outre offert le versement d'une caution de 10.000 francs. Par ordonnance du 12 septembre 2006, la Chambre d'accusation a refusé de libérer provisoirement X._. Estimant qu'aucun élément nouveau ne l'amenait à s'en écarter, elle s'est référée à sa précédente ordonnance du 23 décembre 2005. Elle a ainsi justifié le maintien en détention par l'existence de charges suffisantes et d'un risque de fuite, que la caution proposée ne permettait pas d'écarter, ainsi que de collusion et de récidive. Elle a en outre observé que, compte tenu de la peine encourue par l'inculpé, la durée de la détention préventive subie ne heurtait pas le principe de la proportionnalité. Elle a encore rappelé que l'audience de la Cour d'assises était appointée pour la première quinzaine du mois de novembre 2006. Par ordonnance du 12 septembre 2006, la Chambre d'accusation a refusé de libérer provisoirement X._. Estimant qu'aucun élément nouveau ne l'amenait à s'en écarter, elle s'est référée à sa précédente ordonnance du 23 décembre 2005. Elle a ainsi justifié le maintien en détention par l'existence de charges suffisantes et d'un risque de fuite, que la caution proposée ne permettait pas d'écarter, ainsi que de collusion et de récidive. Elle a en outre observé que, compte tenu de la peine encourue par l'inculpé, la durée de la détention préventive subie ne heurtait pas le principe de la proportionnalité. Elle a encore rappelé que l'audience de la Cour d'assises était appointée pour la première quinzaine du mois de novembre 2006. C. X._ forme un recours de droit public au Tribunal fédéral, pour violation de l'art. 17 al. 2 de la Constitution genevoise (Cst. gen.) et de l'art. 10 al. 2 Cst. Il conclut à l'annulation de la décision attaquée et à sa mise en liberté provisoire immédiate, reprenant à l'appui de cette dernière conclusion sa proposition de se soumettre aux mesures évoquées dans sa requête du 6 septembre 2006 et de verser une caution de 10.000 francs. Il sollicite par ailleurs l'assistance judiciaire. Le Ministère public conclut au rejet du recours dans la mesure de sa recevabilité. Le recourant a répliqué, persistant dans ses conclusions. 