Cline v3.1 Crazy Update ! Le meilleur assistant autonome de programmation d'IA ! (Utilisation de l'ordinateur, protocole MCP, retour en arrière des versions, outils de personnalisation entièrement évolués)

Cline La version 3.1 est de nouveau là. L'énergie des développeurs, c'est fou.
En fait, la version 3.0 est sortie il y a une semaine. Cela fait un moment que je n'ai pas parlé de Cline, je vais donc jeter un coup d'œil à quelques-unes des mises à jour et les unifier.
Je vais commencer par expliquer brièvement ce qu'est Cline, pour ceux qui ne le connaissent pas encore. Cline est un assistant de programmation autonome qui peut être exécuté dans votre IDE pour créer et éditer des fichiers, exécuter des commandes, et même utiliser le navigateur. J'ai déjà écrit de nombreux articles sur Cline, donc si vous êtes l'un de ceux qui ne savent pas grand chose à son sujet, je vous recommande vivement d'y jeter un coup d'œil.
La version 3.1 de Cline, la fonction de point de contrôle est arrivée !
En bref, cette mise à jour 3.1 inclut le repli des points de contrôle.
Il est désormais possible de prendre un instantané de votre espace de travail et de l'enregistrer après chaque étape, ce qui permet de revenir facilement à un point précédent de votre tâche en cas de problème. Tout comme la fonction de restauration de Curseur maintenant.
Parlez-nous-en :Chaque fois que vous utilisez l'outil, l'extension capture un instantané de l'espace de travail à l'aide de deux nouveaux boutons, Comparer et Restaurer.

L'une d'entre elles est "Comparer", qui affiche la différence entre l'instantané et l'état actuel de l'espace de travail :

L'autre option est "Récupération", qui vous permet de choisir parmi trois options de récupération :

Vous utiliserez principalement la première option : "Restaurer les tâches et l'espace de travail".
Les deux derniers points : "Reprendre les tâches uniquement" vous permet de corriger ou d'annuler les erreurs commises lors de l'utilisation de l'outil.
L'option "Restaurer l'espace de travail uniquement" est utile pour visualiser différentes versions du code sans perdre la progression du travail de Cline.
Une autre nouveauté est la fonction "Voir les nouveaux changements".Lorsque Cline termine une tâche, vous pouvez voir toutes les modifications apportées à l'espace de travail depuis la dernière tâche, ce qui vous permet de suivre l'avancement de la tâche, en particulier si l'approbation automatique est activée, ce qui élimine la nécessité d'examiner manuellement les messages relatifs à la tâche.

Enfin, Cline est maintenant capable d'utiliser efficacement Git pour suivre les modifications, et un bouton de suppression a été ajouté pour faciliter la gestion de votre stockage.

Nous allons également parler des fonctionnalités qui ont été mises à jour dans les versions précédentes.
v3.0.0, la fonction d'approbation automatique de Cline est arrivée !
En ce qui concerne la version 3.0 de Cline, elle ajoute la fonction d'approbation automatique. Cette fonction permet à Cline d'automatiser chaque tâche sans que je doive cliquer manuellement sur "Approuver", à l'instar du mode Cursor Yolo.

Vous pouvez définir vous-même les autorisations relatives aux outils : lecture de fichiers, édition de fichiers, exécution de commandes de terminal, utilisation de navigateurs et de serveurs MCP, ainsi que limiter le nombre de demandes d'API :

Cline peut vous envoyer automatiquement des notifications système pendant qu'il travaille en arrière-plan, vous rappelant les choses que vous devez confirmer, comme répondre à des questions, accomplir des tâches, etc.
C'est comme si vous aviez un assistant qui effectue des tâches de manière autonome, à condition que vous fixiez des seuils pour les demandes d'API afin de ne pas faire grimper votre facture ou d'éviter d'éventuels risques de sécurité.
L'éditeur de fichiers volumineux a également été mis à jourRecherche et remplacement : recherche et remplacement au format diff, ne produisant que ce qui doit être remplacé. Plus rapide et plus fiable, il évite la suppression accidentelle de code. Peut également revenir à l'édition du fichier entier si nécessaire.
En d'autres termes, si Cline doit éditer un fichier volumineux, il utilisera désormais un "format de différence de recherche et de remplacement" pour produire uniquement ce qui doit être remplacé, et non l'ensemble du fichier.
Cela rend l'édition plus rapide et plus fiable, et évite le risque de supprimer du code, car les parties précédemment inchangées ne sont pas incorrectement remplacées par des commentaires tels que "voici le reste du code".
Cline peut également passer en mode d'édition complète du fichier si les modifications échouent ou si le fichier entier doit être modifié.
Enfin, il y a une autre fonctionnalité : un nouveau fichier de configuration .clinerulesIl vous permet de spécifier des directives personnalisées pour un projet, de définir des conventions, de pointer vers de la documentation ou de fournir un contexte pour l'architecture du projet. Il est similaire au fichier .curosrrules du curseur.
v2.2.0, Cline inaugure les protocoles contextuels du modèle MCP
Des outils personnalisés peuvent maintenant être ajoutés à Cline : recherche web, outils GitHub. Les serveurs MCP peuvent être ajoutés et configurés en cliquant sur l'icône du nouveau serveur dans la barre de menu.

Il s'agit d'une nouvelle technologie mise au point par Anthropic. Cette technologie est très intéressante car elle permet à des agents comme Cline d'accéder facilement à des outils personnalisés et de les utiliser.
Par exemple, pour les outils de recherche Web ou les outils GitHub, vous pouvez désormais ajouter et configurer des serveurs MCP (Model Context Protocol) en cliquant sur l'icône "Ajouter un serveur" dans la barre de menu.
Vous pouvez faireCline crée votre propre MCP pour vousC'est très intéressant. Vous pouvez aller plus loin et Cline a maintenant la possibilité de créer des outils personnalisés pour vous-même.
Ajoutez simplement un outil et Cline construira et installera de nouvelles fonctionnalités basées sur votre flux de travail. Par exemple, dites "Ajoutez un outil avec..." et il le construira. ." et il le construira. Par exemple : obtenir des ordres de travail Jira, gérer AWS EC2, tirer des événements PagerDuty.
De la création du serveur MCP à l'installation des extensions, Cline s'occupe de tout. Le serveur est sauvegardé dans ~/Documents/Cline/MCP pour être facilement partagé avec d'autres.
Essayez d'obtenir de Cline qu'il ajoute un outil pour obtenir la dernière documentation npm, ou vérifiez ici MCP Une démonstration pratique : https://x.com/sdrzn/status/1867271665086074969
Si vous souhaitez en savoir plus surProtocole de contexte de modèle (MCP)Faites une recherche rapide pour voir ce qu'Anthropic a posté à ce sujet :

Vous pouvez également consulter le lien suivant : https://github.com/modelcontextprotocol, qui vous mènera directement à leur base de code. Vous y trouverez différents SDK, de la documentation, des exemples et d'autres ressources.
v2.1.0, l'accès de Cline à la fonction "Utilisation de l'ordinateur" d'Anthropic.
Dans la version 2.1.0, ils ont ajouté l'utilisation d'un ordinateur et peuvent désormais lancer le navigateur de manière autonome : cliquer, taper, faire défiler. Le débogage en cours d'exécution, les tests de bout en bout et l'utilisation générale du web sont tous devenus plus autonomes. Essayez de dire "Vérifier le temps qu'il fait au Colorado" et voyez ce qu'il fait réellement. Il s'agit d'une nouvelle fonctionnalité de Claude 3.5 Sonnet v2.

demo: https://x.com/sdrzn/status/1850880547825823989
Dans l'ensemble, Cline est l'un des meilleurs assistants de programmation IA sur le marché aujourd'hui !et c'est entièrement gratuit, il n'y aura pas de murs payants. Vous pouvez constater que son équipe publie de nouvelles mises à jour presque chaque semaine, et j'ai hâte de voir ce qu'ils vont proposer la semaine prochaine et la semaine suivante.

© déclaration de droits d'auteur
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Articles connexes
Pas de commentaires...