123SUDODocs
Guides

Espace de travail de code

Pointez 9xchat sur un dossier de projet pour le réviser, le refactoriser ou le reconcevoir, et examiner les modifications avant qu'elles n'arrivent.

Le code permet de travailler sur un projet réel plutôt que de coller des extraits dans une discussion. Vous lui donnez un dossier et l'assistant peut lire les fichiers qu'il contient.

Ouvrir un projet

Déposez un dossier sur l'écran Code ou choisissez Sélectionner un dossier pour en rechercher un. L’espace de travail gère les fichiers de projets Web – parmi eux HTML, CSS, JS, JSX, TS.

9xchat Espace de travail de code avant l'ouverture d'un projet, offrant une zone de dépôt de dossier et Sélectionner un dossier
Le code s'ouvre sur un dossier plutôt que sur un fichier, de sorte que l'assistant peut lire l'ensemble du projet au lieu d'un extrait collé.

Une fois qu'un dossier est ouvert, vous pouvez demander à l'assistant de le réviser, d'en refactoriser une partie ou de repenser quelque chose, avec les fichiers comme contexte plutôt que comme fragments collés.

Séances

Le travail est organisé en sessions par espace de travail, répertoriées dans la barre latérale, de sorte qu'une refactorisation et une révision du même projet restent séparées.

Révision des modifications

Les modifications arrivent via le même panneau AI Edit que celui utilisé par Notes et peuvent s'étendre sur plusieurs fichiers à la fois. Les modifications sont présentées pour que vous puissiez les lire et les accepter plutôt que d'être écrites en silence.

Examinez-les de la même manière que vous examineriez une pull request : lisez ce qui a changé, pas seulement le résumé de ce qui était prévu.

Conservez votre propre sauvegarde

L'assistant modifie les fichiers dans le dossier que vous avez ouvert. Travaillez sur un projet sous contrôle de version ou sur une copie : une modification acceptée modifie les fichiers réels sur le disque et 9xchat ne remplace pas l'historique de git.

Ce qui est envoyé

L'assistant lit les fichiers auxquels il doit répondre et ces contenus sont envoyés au modèle que vous avez sélectionné. Sur un modèle cloud, cela signifie que votre code quitte votre machine ; sur un modèle local, ce n'est pas le cas.

Pour le code propriétaire, pointez le code vers un modèle local ou étendez le dossier à la partie du projet que vous souhaitez envoyer. Voir Credits, Pro et usage pour connaître la signification de chaque itinéraire de connexion.

Exigences

Le code est l'une des zones avancées de l'espace de travail et peut nécessiter un abonnement actif. L'application marque les contrôles qu'un compte gratuit ne peut pas utiliser — voir Credits, Pro et utilisation.

Sur cette page