
Voici quelques-unes des principales nouveaut�s de cette version :
- Suggestions de la prochaine modification (aper�u) : Copilot pr�dit la prochaine modification que vous �tes susceptible de faire.
- Mode agent (aper�u) : Copilot effectue des t�ches de mani�re autonome.
- Copilot Edits pour notebooks : R�alisez rapidement des modifications pour vos carnets de notes.
- Recherche de code : Laissez Copilot trouver les fichiers pertinents pour votre invite de chat.
- Terminal IntelliSense (aper�u) : Support de compl�tion riche pour votre terminal.
- Glisser-d�poser des r�f�rences : Ouvrez rapidement des r�f�rences dans un nouvel �diteur.
- Barre de titre personnalis�e pour Linux : La prise en charge de la barre de titre personnalis�e pour Linux est activ�e par d�faut.
- Diagnostics non r�solus (aper�u) : Invite lors de la validation avec des diagnostics non r�solus.
- Soft-delete in source control : D�place les fichiers non suivis vers la corbeille au lieu de les supprimer.
- Instructions personnalis�es (disponibilit� g�n�rale) : Utilisez des instructions personnalis�es pour adapter Copilot � vos besoins.
Copilote Edits
Am�liorations du mode agent (exp�rimental)
Dans la version de janvier 2025, Microsoft a introduit le mode agent pour Copilot Edits dans VS Code Insiders. En mode agent, Copilot peut automatiquement rechercher un contexte pertinent dans votre espace de travail, �diter des fichiers, v�rifier qu'ils ne contiennent pas d'erreurs et ex�cuter des commandes de terminal (avec votre permission) pour mener � bien une t�che de bout en bout.
Plusieurs am�liorations ont �t� apport�es � l'interface utilisateur des outils pour cette version de f�vrier 2025 :
- Les commandes de terminal sont d�sormais affich�es en ligne, ce qui vous permet de savoir quelles commandes ont �t� ex�cut�es.
- Vous pouvez �diter la commande de terminal sugg�r�e dans la r�ponse au chat avant de l'ex�cuter.
- Confirmez une commande de terminal avec le raccourci Ctrl+Enter.
Le mode agent recherche de mani�re autonome dans votre base de code le contexte pertinent. D�veloppez le message pour voir les r�sultats des recherches effectu�es.
Cette version a �galement apport� diverses am�liorations � l'invite et au comportement du mode agent :
- Les actions d'annulation et de r�tablissement dans le chat annulent ou r�tablissent d�sormais la derni�re modification de fichier effectu�e dans une r�ponse au chat. C'est utile pour le mode agent, car vous pouvez maintenant annuler certaines �tapes du mod�le sans annuler la totalit� de la r�ponse au chat.
- Le mode agent peut maintenant ex�cuter vos t�ches de construction automatiquement ou lorsqu'on lui demande de le faire. D�sactivez cette fonctionnalit� via le param�tre github.copilot.chat.agent.runTasks, dans le cas o� vous verriez le mod�le ex�cuter des t�ches alors qu'il ne le devrait pas.
Prise en charge des blocs-notes dans Copilot Edits (aper�u)
Avec cette version de f�vrier 2025, Microsoft a introduit la prise en charge des blocs-notes dans Copilot Edits en tant que fonctionnalit� de pr�visualisation dans VS Code Insiders. Vous pouvez maintenant utiliser Copilot pour �diter des fichiers blocs-notes avec la m�me exp�rience intuitive que l'�dition de fichiers de code. Cr�ez de nouveaux blocs-notes � partir de z�ro, modifiez le contenu de plusieurs cellules, ins�rez et supprimez des cellules, et modifiez les types de cellules.
Int�gration am�lior�e des �diteurs
Cette version apporte une am�lioration de l'int�gration de Copilot Edits avec les �diteurs de code et de notes :
- Il n'y a plus de d�filement pendant l'application des modifications. La fen�tre de visualisation reste en place, ce qui permet de se concentrer plus facilement sur les modifications.
- Les actions de r�vision des modifications ont �t� renomm�es de � Accepter � � � Conserver � et de � Rejeter � � � Annuler � pour mieux refl�ter ce qui se passe. Les modifications pour les �ditions Copilote sont en direct, elles sont appliqu�es et sauvegard�es au fur et � mesure qu'elles sont effectu�es et que les utilisateurs les conservent ou les annulent.
- Apr�s avoir conserv� ou annul� un fichier, le fichier suivant est automatiquement r�v�l�.
Refonte de l'interface utilisateur
Pour pr�parer l'unification de Copilot Edits avec Copilot Chat, cette version donne un coup de jeune � Copilot Edits. Les fichiers attach�s qui n'ont pas encore �t� envoy�s sont d�sormais affich�s comme des pi�ces jointes normales. Seuls les fichiers qui ont �t� modifi�s avec l'IA sont ajout�s � la liste des fichiers modifi�s, qui se trouve au-dessus de la partie d'entr�e du chat.
Le param�tre chat.renderRelatedFiles vous permet d'obtenir des suggestions pour les fichiers connexes. Les suggestions de fichiers connexes sont affich�es sous les pi�ces jointes du chat.
Instructions personnalis�es g�n�ralement disponibles
Param�tre : github.copilot.chat.codeGeneration.useInstructionFiles
Les instructions personnalis�es vous permettent d'adapter GitHub Copilot pour fournir des r�ponses au chat et des suggestions de code � votre fa�on de travailler et � celle de votre �quipe. D�crivez vos besoins sp�cifiques au format Markdown dans un fichier .github/copilot-instructions.md dans votre espace de travail.
Pour cette �tape, nous rendons les instructions personnalis�es avec .github/copilot-instructions.md g�n�ralement disponibles. Assurez-vous que le param�tre github.copilot.chat.codeGeneration.useInstructionFiles VS Code est activ�, et Copilot utilisera alors ces instructions lors de la g�n�ration des r�ponses.
Disponibilit� des mod�les
Dans cette version, plus de mod�les peuvent �tre choisis lors de l'utilisation de Copilot. Les mod�les suivants sont maintenant disponibles dans le s�lecteur de mod�le dans Visual Studio Code et github.com chat :
- GPT 4.5 (aper�u) : Le dernier mod�le d'OpenAI, GPT-4.5, est maintenant disponible dans GitHub Copilot Chat pour les utilisateurs de Copilot Enterprise. GPT-4.5 est un grand mod�le de langage con�u avec des capacit�s avanc�es en mati�re d'intuition, de style d'�criture et de connaissances g�n�rales.
- Claude 3.7 Sonnet (aper�u) : Claude 3.7 Sonnet est maintenant disponible pour tous les clients sur les plans Copilot pay�s. Ce nouveau mod�le Sonnet supporte � la fois les modes de pens�e et de non-pens�e dans Copilot. Lors des premiers tests, nous avons constat� des am�liorations particuli�rement importantes dans les sc�narios agentiques.
IntelliSense du terminal (aper�u)
Param�tre : terminal.integrated.suggest.enabled
Microsoft a am�lior� les compl�tions de l'interpr�teur de commandes du terminal pour bash, zsh, fish et PowerShell en ajoutant des sp�cifications de compl�tion (git par exemple), en affinant l'analyse de la ligne de commande pour de meilleures suggestions, et en am�liorant les compl�tions de fichiers et de dossiers. Activez cette fonctionnalit� avec terminal.integrated.suggest.enabled.
Support am�lior� de la compl�tion Fig
Cette version s'appuye sur les sp�cifications de compl�tion de Fig pour fournir des compl�tions intelligentes pour des CLIs sp�cifiques. Cette it�ration a permis d'ajouter les CLI suivantes � la liste livr�e avec VS Code :
- Outils de base : cat, chmod, chown, cp, curl, df, du, echo, find, grep, head, less, ls, mkdir, more, mv, pwd, rm, rmdir, tail, top, touch, uname
- Outils de processus : kill, killall, ps
- Gestionnaires de paquets : apt, brew
- �cosyst�me Node.js : node, npm, npx, nvm, pnpm, yarn
- SCM, langages, �diteurs : git, nano, python, python3, vim
- R�seau : scp, ssh, wget
En plus des nouvelles sp�cifications, VS Code prend d�sormais en charge les g�n�rateurs, qui g�n�rent dynamiquement des compl�ments en ex�cutant des commandes lorsqu'elles sont demand�es. Un exemple de ceci en action est la pr�sentation de toutes les branches pour git checkout :
Dans les coulisses, git --no-optional-locks branch -a --no-color --sort=-committerdate est ex�cut� pour obtenir la liste des branches avant de les transformer en compl�tions. Une approche similaire est utilis�e pour r�cup�rer les tags.
Suggestions rapides configurables
Param�tre : terminal.integrated.suggest.quickSuggestions
Comme pour l'�diteur, les suggestions rapides sont ce qui s'affiche automatiquement dans IntelliSense lorsque l'on tape quelque chose,...
La fin de cet article est r�serv�e aux abonn�s. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer � vous proposer des publications.