Skip to main content
Les lignes « Retour reçu » ouvrent le commentaire de PRUn clic sur une ligne « Retour reçu de … » dans une session ouvre le commentaire correspondant sur la pull request, selon votre préférence de lien de PR. Les lignes regroupant plusieurs commentaires se développent pour afficher chacun d’eux.Citer un constat de Devin Review dans la conversationDans la revue de PR d’une session, chaque constat de Devin Review dispose d’un bouton « Citer dans la conversation » sur son commentaire en ligne et dans la liste des constats. Le raccourci Cmd+I cite dans la conversation le constat en ligne actuellement ouvert.Devin Review prend en charge Bitbucket CloudDevin Review prend désormais en charge Bitbucket Cloud. Connectez un espace de travail Bitbucket Cloud dans Paramètres > Connexions : les webhooks de revue sont installés automatiquement, et l’état de l’installation ainsi qu’un bouton Actualiser sont disponibles dans les détails de la connexion. Les membres peuvent lier leur compte Bitbucket Cloud personnel afin que Devin Review publie en leur nom.Fusionner malgré les règles de dépôt que vous êtes autorisé à contournerLes utilisateurs dont le compte GitHub peut contourner les exigences de fusion d’un dépôt peuvent désormais fusionner une pull request bloquée directement depuis Devin Review, après confirmation.Réactions sur les commentaires /devin reviewLorsque vous commentez /devin review sur une pull request GitHub, une réaction 👀 est désormais ajoutée au démarrage de la revue, puis une réaction 👍 à la fin.Les constats résolus dans l’analyse n’incluent plus que ceux corrigés dans le codeL’analyse de Devin Review ne considère désormais un constat comme résolu que s’il a été corrigé dans le code, par un push ultérieur ou par Devin. Les constats rejetés par un relecteur et les doublons ne sont plus comptabilisés ; le nombre de constats résolus sera donc plus faible.Prise en charge du mode Lite dans Devin OncallLes intervenants d’astreinte et les investigations d’incidents peuvent désormais être configurés pour s’exécuter en mode Lite.Lien de demande d’accès pour les dépôts non encore connectés à DevinLes administrateurs d’entreprise peuvent définir un « Lien de demande d’accès » dans Paramètres > Connexions, avec, en option, un lien distinct pour GitHub et pour GitLab. Lors de la sélection d’un dépôt, les membres le voient à côté des dépôts qui ne sont pas encore connectés à Devin.Webhooks Gerrit installés automatiquementLorsque le serveur dispose du module d’extension webhooks, la connexion d’un serveur Gerrit configure désormais le webhook de Devin sur les projets que le compte de service est autorisé à configurer. Les projets pour lesquels cela échoue sont signalés, avec la raison de l’échec.Matchers de hook écrits sous forme de listeUn matcher de hook écrit sous forme de liste de chaînes correspond désormais à n’importe laquelle d’entre elles, et non plus seulement à la première.Noms d’organisation non latinsIl est désormais possible de créer des organisations dont le nom est en japonais ou dans d’autres écritures non latines.
Un journal de travail plus clair pendant que Devin travailleL’étape en cours dans le journal de travail indique ce que fait Devin dès que le résumé correspondant est prêt, au lieu d’afficher « Deciding action », et les lignes de statut ne décrivent plus les tâches de maintenance internes.Devin Oncall est désormais disponible pour tousDevin Oncall est désormais disponible pour toutes les organisations. Les intervenants surveillent vos canaux Slack ou Microsoft Teams et vos incidents PagerDuty, trient les nouvelles alertes, les rapports de bugs et les demandes d’assistance, puis les analysent à l’aide de vos outils de télémétrie, de votre code, de vos déploiements et de vos runbooks afin de publier une cause racine probable et les prochaines actions recommandées. Devin peut également rejoindre les canaux d’incident pour poursuivre l’investigation et tenir à jour automatiquement un rapport d’incident, tandis que les Reports Oncall récurrents récapitulent les incidents analysés, les problèmes identifiés et les correctifs livrés. Vous le trouverez sous Oncall dans la barre latérale ; les administrateurs de l’organisation se chargent de connecter les outils et de gérer les intervenants.Éditeur de règles pour Devin ReviewLes paramètres de revue disposent d’un nouvel éditeur de règles : les exclusions et les règles de revue sont regroupées dans une seule liste de cartes de règles dépliables, et leurs cibles se sélectionnent directement en ligne.Notification plus claire pour les modifications non examinéesLorsqu’une pull request a été examinée à un commit antérieur et que les commits plus récents ne l’ont pas été, Devin Review affiche désormais « Latest changes haven’t been reviewed » au lieu de « Devin hasn’t reviewed this pull request », et propose « Review now » pour lancer une revue ponctuelle du dernier commit sans activer la revue automatique de la pull request.Statut CI pour les commits, les branches et les balisesDevin peut désormais vérifier le statut CI d’un commit, d’une branche ou d’une balise (par exemple une exécution post-fusion sur main), et plus seulement celui d’une pull request, sur GitHub, GitLab, Azure DevOps ainsi que Bitbucket Cloud et Data Center. Devin a désormais accès aux statuts de build Bitbucket sur les pull requests et les commits.Résultats de l’installation automatique des webhooks pour GitLab et Bitbucket Data CenterLes paramètres de webhook pour GitLab (lorsque l’installation automatique des webhooks est activée) et Bitbucket Data Center indiquent désormais le résultat de la dernière installation automatique pour chaque projet ou groupe, et signalent les webhooks Devin créés manuellement susceptibles de provoquer des doublons.Proposer des modifications aux modules d’extension et skills partagésLes sessions Devin peuvent désormais proposer des modifications aux modules d’extension et aux skills de l’organisation et du compte, même lorsque le créateur de la session n’a pas les droits pour les modifier. Un administrateur disposant de l’autorisation appropriée approuve ensuite la modification.Classification des fichiers joints selon l’étiquette de confidentialitéLes Enterprise Admin peuvent configurer la classification des fichiers joints Microsoft Teams une seule fois pour l’ensemble de l’Enterprise ; elle s’applique alors à toutes ses organisations. Les fichiers portant une étiquette de confidentialité Microsoft autorisée sont partagés avec Devin, et ceux portant une étiquette bloquée sont rejetés ; pour les fichiers sans étiquette et les liens SharePoint ou OneDrive, l’expéditeur est invité à les classer avant que Devin ne les reçoive, et la carte indique quand un fichier n’a pas été partagé et pour quelle raison.Récupérer une session plantée depuis TeamsLorsqu’une session Devin plante, Microsoft Teams le signale par un message dans le fil de discussion ; il suffit de répondre dans ce même fil pour relancer la session.Alertes pour les administrateurs TeamsSettings → Microsoft Teams vous avertit lorsqu’un administrateur Teams a bloqué l’application Devin et explique comment l’autoriser. Les administrateurs qui gèrent Teams reçoivent une alerte dans la Notification Inbox lorsque leur connexion requiert une intervention ou lorsqu’une automatisation Teams cesse de recevoir les messages de son canal.Mentions de balises TeamsDevin peut mentionner une balise Teams (par exemple @Design Reviewers) lorsqu’il publie dans un canal via le MCP Microsoft 365, afin que tous les membres associés à la balise soient notifiés.Autorisations plus claires dans les conversations de groupeDans les conversations de groupe Teams, les membres qui ne peuvent pas envoyer de message à la session Devin déjà associée à la conversation en voient désormais la raison.Désactiver la rêverie nocturne de la mémoireVous pouvez désormais désactiver la rêverie nocturne de la mémoire depuis l’onglet Memory tout en gardant la mémoire personnelle activée dans vos sessions.
Plusieurs conversations secondaires à partir d’un même messageUn message qui possède déjà une conversation secondaire peut en ouvrir une autre : son bouton de conversation secondaire affiche un menu listant les fils du message, avec une option « New side chat ».La palette de commandes trouve les sessions archivéesLa recherche de sessions via Cmd+K inclut désormais les sessions archivées, signalées par une icône.Les messages en file d’attente restent modifiables lorsque Devin est inactifLes messages en file d’attente peuvent être envoyés, modifiés, supprimés ou réordonnés après l’arrêt de Devin ou la mise en veille de la session, au lieu de rester verrouillés jusqu’au tour suivant.Ouvrir les images de la conversation dans un ongletLes images de la conversation peuvent être ouvertes dans un onglet depuis la visionneuse d’images, ce qui vous permet d’afficher une image à côté de la conversation.Les nombres suivent votre langue d’affichageLes nombres affichés dans Devin (consommation, tableaux de bord, décomptes) utilisent désormais le séparateur de milliers et le séparateur décimal de la langue d’affichage sélectionnée, et non plus les paramètres régionaux du navigateur.Les aperçus dans le navigateur réveillent les sessions en veilleL’ouverture d’un aperçu dans le navigateur d’une session en veille redémarre automatiquement les serveurs qui alimentent l’aperçu, sans qu’un message dans la conversation soit nécessaire. Le visiteur devra peut-être recharger la page une fois le serveur redémarré.Commandes /devin sur les demandes de fusion GitLabLes commentaires /devin review et /devin <prompt> fonctionnent désormais sur les demandes de fusion GitLab.État de préparation à la fusion pour Bitbucket CloudDevin Review indique si les pull requests Bitbucket Cloud sont prêtes à être fusionnées : prêtes, ou bloquées par des approbations requises, des approbations de relecteurs par défaut, des builds ou des modifications demandées lorsque la branche applique ses contrôles de fusion.Mise en évidence des mots modifiés dans les lignes éditéesDans les diffs de Devin Review, une ligne modifiée indique précisément les mots qui ont changé, même lorsque des lignes ont été ajoutées ou supprimées juste à côté.Lister et rechercher des pull requestsDevin peut lister et rechercher les pull requests d’un repository par état, auteur, branche ou titre sur GitHub, GitLab, Azure DevOps, Gerrit et Perforce Swarm, au lieu d’ouvrir les PR une par une.Outils Git pour les problèmes, libellés, responsables et protection de brancheDevin dispose d’outils intégrés pour les problèmes (afficher, lister, créer, commenter, modifier), les libellés de repository, les responsables de PR, les informations sur le repository et les règles de protection de branche sur GitHub. Les informations sur le repository et la protection de branche sont également prises en charge sur GitLab, Azure DevOps, Bitbucket et Gerrit, tout comme les outils de problèmes et de libellés sur GitLab.Webhooks Bitbucket Data Center installés automatiquementLes connexions Bitbucket Data Center configurent désormais elles-mêmes leurs webhooks : un par projet administré par le jeton d’accès, couvrant l’ensemble de ses repositories. Les projets créés ultérieurement sont pris en compte sous 24 heures.Expliquer et rechercher les repositories manquants sur GitHubLorsqu’un repository n’apparaît pas dans le sélecteur de repositories, Devin peut en expliquer la raison et rechercher vos repositories par nom sur GitHub et GitHub Enterprise Server, ainsi que sur GitLab. Si la cause vient d’un compte personnel non lié, il vous invite à le lier.Connexions Azure DevOps personnelles par tenantLa liaison d’un compte Azure DevOps personnel fonctionne désormais lorsque celui-ci appartient à plusieurs tenants : la liste des connexions personnelles affiche une entrée par tenant, et un message d’erreur s’affiche en cas d’échec de connexion.Microsoft Teams : paramètres d’accès distincts pour les messages directs et les conversations de groupeLe paramètre Default Access de Teams comporte désormais des réglages distincts « Direct messages » et « Group chats », ce qui permet aux administrateurs de les gérer indépendamment de l’accès aux canaux.Microsoft Teams : messages transférés pris en compte comme contexteDevin voit désormais le contenu des messages qui lui sont transférés dans Teams sous forme de contexte cité, distinct de votre commentaire.Paramètre Enterprise pour masquer l’ancienne place de marché MCPLes Enterprise Admins peuvent désactiver « Show legacy MCP marketplace » dans Enterprise settings → Plugins afin de masquer l’ancienne place de marché MCP et les points d’entrée MCP personnalisés, et d’empêcher Devin d’ajouter lui-même de tels MCP. Les MCP déjà ajoutés continuent de fonctionner.Google Calendar : suggestion de créneaux de réunionL’intégration Google peut suggérer des créneaux de réunion, en les classant selon le nombre de participants disponibles et en indiquant qui n’est pas disponible pour chacun d’eux. Les installations du MCP Google n’accordant qu’une partie des autorisations fonctionnent désormais pour les services autorisés.Single Logout SAML à la déconnexionLa déconnexion d’une session SSO SAML Enterprise peut également fermer la session auprès du fournisseur d’identité, si une URL de déconnexion est configurée pour la connexion.
Préférence de largeur de la ConversationUne nouvelle préférence de largeur de la Conversation (Preferences → Appearance, ou menu Accessibility de la palette de commandes) élargit la conversation de la session et le composer sur les grands écrans. Les blocs de code et les tableaux nécessitent ainsi moins de défilement horizontal.La réponse partielle est conservée lorsque vous interrompez DevinLorsque vous envoyez un message pendant que Devin rédige encore une réponse, la partie de la réponse déjà affichée reste dans la conversation au lieu de disparaître.Le sélecteur d’environnement virtuel utilise votre environnement par défaut favoriLes nouvelles sessions utilisent l’environnement virtuel que vous avez marqué comme favori par défaut, sauf si vous en choisissez un autre dans le composer ; le sélecteur réinitialise votre choix à chaque rechargement.Les liens de session dans les messages de Devin s’affichent sous forme de pucesLes liens vers une autre session Devin dans les messages de Devin s’affichent désormais sous forme de puce indiquant la clé de ticket et le titre de la session (ou uniquement le titre de la session), avec le même style que les autres puces en ligne.Les sessions enfants s’affichent dans la barre latérale même si leur parent n’a pas le même statut d’archivageUne session enfant apparaît désormais seule dans la barre latérale lorsque sa session parent n’a pas le même statut d’archivage : un enfant non archivé d’un parent archivé apparaît dans Recents, et un enfant archivé d’un parent actif apparaît dans Archived.Noms de fichiers sur les fichiers joints diff et patchLes puces des fichiers joints diff et patch d’une session affichent désormais leur nom de fichier, ce qui permet de distinguer plusieurs patchs dans un même message.Aperçus dans le navigateur partagés dans SlackLorsque Devin ouvre un aperçu dans le navigateur au cours d’une session lancée depuis Slack, un lien « Open preview » est publié dans le fil de discussion, et Devin ne répète plus le lien dans la conversation.Autorisation Manage Devin ReviewToute personne disposant de l’autorisation « Manage Devin Review » peut désormais modifier les paramètres de Devin Review et les règles de revue, et rechercher des repositories dans Settings > Review, sans avoir à être également administrateur du compte, de l’organisation ou des intégrations Git. L’autorisation « Manage review rules » au niveau de l’organisation accorde les mêmes droits, mais uniquement pour les règles de revue et les relecteurs personnalisés de cette organisation, et non pour les paramètres Review du compte. Les administrateurs peuvent ajouter cette autorisation à un rôle existant ou créer un rôle combinant les autorisations Member et « Manage Devin Review ».Méthode de fusion mémorisée par repository et par brancheDevin Review mémorise la dernière méthode de fusion choisie pour chaque repository et chaque branche cible : vous n’avez plus à resélectionner « Squash and merge » sur chaque PR.Export des constats au format SARIFLes constats d’analyse de code peuvent désormais être exportés au format SARIF 2.1.0, en plus du format CSV, depuis le menu d’export de la page d’analyse ou via l’API d’export des constats.Microsoft TeamsL’enregistrement d’une automatisation de messages Teams échoue désormais avec une explication claire (et un lien vers la documentation) lorsque Devin ne peut pas surveiller le canal, par exemple lorsque l’application Devin n’a pas été ajoutée à l’équipe ; auparavant, l’automatisation était enregistrée mais ne se déclenchait jamais. Le sélecteur de canal ne propose plus les canaux privés et partagés, que les déclencheurs de messages ne prennent pas en charge. Les réponses des automatisations contiennent toujours un lien vers la session et un lien vers l’automatisation. Lorsque plusieurs comptes Devin partagent un même tenant, une réponse dans un fil de discussion parvient à toutes les automatisations qui y ont répondu, et Devin vous prévient lorsqu’une conversation ou un fil appartient à un autre compte Devin que le vôtre. Les clients Entreprise disposant d’un domaine devinenterprise.com se connectent à Teams via l’hôte API de leur Enterprise.Autorisations de l’application GitHub Enterprise ServerLes applications GitHub Enterprise Server nouvellement enregistrées demandent les mêmes autorisations que l’application github.com : analyse de code, analyse des secrets et qualité du code (lecture), Actions (écriture) et création de repository, ainsi que le webhook team_add.Nouveaux modules d’extension d’observabilitéSplunk, Elastic, Dynatrace, Chronosphere et Google Cloud Monitoring sont désormais disponibles sous forme de modules d’extension.Cartes d’approbation plus claires pour les serveurs MCP et les modules d’extensionLes requêtes de serveur MCP dans une session précisent désormais l’action demandée (suppression, activation, désactivation) et continuent d’afficher le nom du serveur une fois la requête approuvée ou refusée ; dans les organisations sans Enterprise, les invites d’approbation des modules d’extension indiquent « organisation » au lieu de « Enterprise ».Les API Repositories et blueprint passent en V3Les endpoints repositories et snapshot-setup (blueprint/build) font désormais partie de l’API v3 stable, sous /v3/... ; les chemins /v3beta1/... restent fonctionnels.Fournisseur Terraform : indexation des repositories, blueprint et repositoriesLe fournisseur Terraform de Devin propose désormais des ressources pour l’indexation des repositories, les blueprint et les fichiers de blueprint, ainsi qu’une source de données repositories.Les membres d’une Enterprise en SSO uniquement sont redirigés vers la connexion de leur EnterpriseLes membres d’une Enterprise en SSO uniquement disposant d’un domaine dédié et possédant également un ancien compte personnel sont désormais redirigés vers la page de connexion de leur Enterprise, au lieu d’être renvoyés en boucle vers l’écran de connexion.
Mémoire et rêverieDevin retient désormais ce qu’il apprend sur vous et votre travail d’une session à l’autre. La mémoire vous est personnelle et n’est pas partagée avec votre organisation ; vous pouvez consulter ses fichiers et l’activer ou la désactiver depuis Settings > Personnalisation > Mémoire. Chaque nuit, Devin passe en revue vos sessions récentes et affine ce qu’il a retenu, visible sous Sessions de rêverie récentes dans l’onglet Mémoire. Les administrateurs de l’organisation peuvent activer ou désactiver la mémoire pour leur organisation, et les administrateurs d’entreprise peuvent forcer son activation ou sa désactivation pour toutes les organisations.Le délai de reprise des sessions est désormais de 14 joursLes sessions peuvent être reprises pendant 14 jours après leur mise en veille (contre 30 jours auparavant). Au-delà, l’historique des sessions reste accessible ; pour poursuivre le travail à partir d’une session plus ancienne, vous devez démarrer une nouvelle session.Paramètres de famille et de taille de policeDans Settings > Appearance, vous pouvez désormais choisir la police et la taille de police utilisées dans la transcription de la session et dans l’Éditeur.Palette de commandes et rechercheLes actions de la palette de commandes affichent désormais leurs raccourcis clavier, et la recherche Cmd/Ctrl+F dans une session porte sur davantage de contenu, notamment les sorties d’outils réduites et les descriptions de pull request.Cartes de diff dans la transcription pour les modifications importantesLorsque Devin réécrit un fichier volumineux, la transcription affiche désormais un véritable diff au lieu d’un simple résumé « fichier remplacé ». Au-delà d’environ 5 000 lignes, seul le nombre de lignes modifiées est affiché, et les fichiers temporaires créés puis supprimés au cours d’une même étape n’apparaissent plus comme des modifications.Paramètres des notifications et boîte de réceptionSettings > Notifications propose désormais un interrupteur dédié à chaque type de notification, et la boîte de réception s’enrichit d’onglets Toutes/Non lues, d’une icône pour marquer comme lu, de la possibilité de désactiver un type de notification directement depuis une ligne, ainsi que d’un aperçu au survol de l’icône en forme de cloche.Les préférences utilisateur sont synchronisées entre les applications et les appareilsLa plupart des préférences utilisateur (bannières masquées, périmètre de la revue, interrupteurs de la barre latérale et du wiki, dernière sélection de dépôt, etc.) sont désormais stockées sur le serveur. Elles suivent ainsi votre compte sur la webapp, Devin Desktop et vos différents appareils, au lieu d’être enregistrées dans chaque navigateur.Masquer les sessions Microsoft Teams aux membres de votre équipeL’action de session « Hide from team » fonctionne désormais aussi pour les sessions lancées depuis Microsoft Teams : vos coéquipiers ne les verront donc pas dans les vues d’équipe telles que All Sessions.AGENTS.md du dépôt chargé lors de la configurationLorsque Devin configure un dépôt, il lit désormais le fichier AGENTS.md situé à la racine du dépôt et suit ses instructions pendant la session.Liens vers les fichiers joints dans les PRLes URL des pièces jointes que Devin publie dans les PR utilisent le domaine de votre tenant sur les tenants dédiés et, avec les forfaits Entreprise, elles n’expirent plus au bout de 7 jours.Devin Ultra disponible quel que soit le paramètre de conservation des donnéesDevin Ultra est désormais disponible pour toutes les entreprises ayant activé la préversion Ultra, y compris celles qui ont opté pour la rétention zéro des données ; auparavant, Ultra n’était pas disponible lorsqu’une restriction de rétention des données s’appliquait.Autorisation de gérer les constatsUne nouvelle autorisation « Gérer les constats » pour les analyses de code et de sécurité permet aux administrateurs de contrôler qui peut modifier le statut des constats ou les ignorer, indépendamment des personnes autorisées à lancer des analyses.Créer une analyse et Créer un profil avec DevinSur la page Sécurité, les boutons Créer une analyse et Créer un profil proposent désormais deux options : Générer avec Devin (décrivez ce que vous souhaitez analyser et Devin prépare une ébauche de la configuration) ou Manuel. Les panneaux d’analyse et de profil adoptent par ailleurs la nouvelle mise en page des formulaires.Constats d’analyse dans la langue de la sessionLes analyses lancées depuis une session via /scan rédigent désormais leurs constats dans la langue de la session, et non plus systématiquement en anglais.Espacement progressif des notifications d’échecLorsqu’une automatisation échoue de manière répétée, les notifications d’échec ne sont plus envoyées à chaque exécution, mais selon un intervalle croissant (après le 1er, le 3e, le 9e… échec consécutif), puis reprennent normalement dès la prochaine exécution réussie.Les réponses renvoyées dans Slack affichent les pièces jointes en ligneLes automatisations qui répondent dans Slack publient désormais directement dans le message Slack les images et les fichiers générés par Devin, et l’outil Slack de Devin intègre désormais les images au lieu d’y insérer un lien.Microsoft TeamsLes sessions en DM sont privées par défaut ; les connexions non Entreprise couvrent par défaut tous les canaux des équipes dans lesquelles l’application est installée (paramètre modifiable dans Settings > Connections) ; enfin, la remarque publiée lorsqu’une session archivée est déconnectée contient un lien pour se reconnecter.Synchronisation de la TeamLa synchronisation des groupes et des équipes depuis les fournisseurs d’identité est désormais plus fiable : les membres retirés sont supprimés de l’aperçu dès la même exécution, et la synchronisation ne se bloque plus sur les groupes impossibles à résoudre.Autoriser uniquement la connexion des MCP configurés par un administrateurLe paramètre Enterprise qui empêche les membres de connecter leurs propres MCP distants s’intitule désormais « Only allow connecting admin-configured MCPs ». Les administrateurs peuvent ajouter un MCP dont le paramètre Access est défini sur Personnel, afin que chaque membre se connecte avec son propre compte, y compris pour les MCP accessibles uniquement par URL.Microsoft 365 MCPLa connexion au MCP Microsoft 365 propose désormais la sélection du compte au lieu d’imposer un nouveau consentement, ne redirige plus les utilisateurs vers « Approbation requise » une fois l’approbation de l’administrateur accordée, et il n’est plus possible d’envoyer des messages directs aux utilisateurs invités via le connecteur.Endpoint Atlassian MCP v2Le connecteur MCP Atlassian (Jira/Confluence) utilise l’endpoint MCP v2 d’Atlassian.Capacités de l’Agent au niveau de l’organisationLes administrateurs peuvent activer les capacités de l’agent pour des organisations spécifiques, plutôt que de les configurer uniquement au niveau Enterprise.Fiches de secretsLes options New secret et Bulk add dans Settings > Secrets utilisent la nouvelle mise en page du panneau, avec une sélection du périmètre plus claire.Devin Wiki en thaïDevin Wiki peut désormais être généré en thaï. Les Enterprise Admin peuvent l’activer dans Settings > Code Indexing > Languages.
Boîte de réception des notificationsDevin dispose désormais d’une boîte de réception de notifications. La cloche de la barre latérale regroupe les notifications liées à vos sessions, par exemple lorsque Devin a terminé son travail ou requiert votre attention ; ouvrir une session marque ses notifications comme lues. Une nouvelle page Settings > Notifications vous permet de choisir les notifications que vous recevez dans la boîte de réception et celles qui sont également envoyées sur votre téléphone. Sur le Web mobile, la cloche affiche vos notifications en plein écran.Améliorations de la palette de commandesLa palette ⌘K affiche les mêmes pages de navigation que la barre latérale, avec les mêmes noms et icônes, et donne directement accès aux pages Settings (mais pas aux paramètres individuels). Lorsque la revue d’une pull request est ouverte dans le panneau d’espace de travail d’une session, ses actions (copier le lien ou la branche, ouvrir dans Devin Review ou GitHub, convertir en brouillon, fermer) sont accessibles depuis la palette. Les raccourcis de copie C puis L / C puis B fonctionnent également dans l’onglet de revue.Finitions de la barre latéraleUn clic droit sur une session ouvre désormais son menu à côté de la ligne ; le filtre Automatisations n’accepte plus qu’une seule sélection ; la liste s’actualise plus rapidement après l’effacement d’une recherche ; et sur le web mobile, la liste des sessions conserve son ordre lorsque la barre latérale est ouverte.Correctifs de mise en page de la transcriptionLes bulles de message et les tableaux larges ne chevauchent plus les repères de la timeline sur le bord droit, et les tableaux larges ne se décalent plus latéralement juste après l’ouverture d’une session. Pour les fichiers portant le même nom, les puces de référence affichent désormais suffisamment du chemin pour les distinguer, le chemin complet s’affichant au survol.Les puces d’aperçu sont des liensLes puces d’aperçu Browser du journal de travail sont désormais des liens : un Cmd/Ctrl + clic ou un clic molette ouvre l’aperçu de la session dans un nouvel onglet.Les titres des cartes de problème renvoient vers le problèmeUn clic sur le titre des cartes de problème Linear, Jira et Pylon ouvre désormais le problème correspondant.Statut de la file d’attente de merge dans l’ensemble de l’applicationL’en-tête de la PR affiche l’état orange « Queued » lorsqu’une pull request se trouve dans la file de merge ; Devin Review propose un bouton « Remove from queue » ; le message « Re-queue PR » disparaît dès que la PR est placée dans la file ; le statut de session « In merge queue » s’affiche en gris ; enfin, une session comportant une pile de PR n’affiche « Stack is approved » que lorsque toutes les PR ouvertes de la pile sont approuvées.Les chaînes de clés privées sont masquées de manière plus stricteLorsqu’un secret enregistré contient une clé privée, Devin masque désormais chaque ligne de la clé dans la sortie des commandes : la clé reste ainsi cachée même si seule une partie est affichée.Microsoft TeamsDans Teams, les notifications et les aperçus de conversation des messages sous forme de carte envoyés par Devin indiquent désormais l’objet de la carte au lieu de « Card » ; une fois votre compte Devin associé, l’avis « compte non associé » confirme la connexion, affiche le sélecteur d’organisation et vous permet de renvoyer votre message en un clic ; les messages que vous envoyez depuis la webapp dans un message privé Teams avec Devin apparaissent désormais comme envoyés par vous ; enfin, Devin voit les réactions existantes lorsqu’il lit l’historique des canaux, des fils de discussion et des conversations de groupe Teams.SlackLes fichiers que vous avez demandés sont téléversés dans le fil de discussion, tandis que les documents complémentaires sont liés à la session, ce qui permet de garder des fils de discussion compacts ; le premier message d’une session lancée depuis Slack affiche @Devin au lieu de l’ID utilisateur du bot ; enfin, cliquer sur un bouton Devin dans Slack sans avoir accès à l’organisation affiche désormais un court message au lieu d’échouer sans avertissement.Lignes et logos des plugins repensésLes lignes de plugins dans Customize et la marketplace adoptent un affichage plus compact, avec des logos sous forme de vignettes de style application, et indiquent si un plugin est installé ou recommandé ; le panneau de détails d’un plugin affiche les skills sur deux colonnes et présente en premier des exemples de prompts lorsque le plugin en fournit. Les logos des MCP et des plugins utilisent une vignette uniforme et restent visibles en mode sombre.Autorisations de Devin ReviewLes Enterprise Admin peuvent accorder l’autorisation “Manage review rules” à des rôles d’organisation personnalisés. Cette autorisation est requise pour modifier les règles de revue et les exclusions d’une organisation (les membres disposant uniquement de l’accès Review use les consultent en lecture seule), tandis que l’application des modifications suggérées ou la modification du paramètre de revue automatique d’une pull request nécessite l’autorisation Devin Review.Profils de sécurité : conversations de groupe TeamsLes profils de sécurité disposent d’un paramètre Group chats, dans la section Microsoft Teams, qui détermine si Devin peut lire la conversation de groupe dans laquelle il a été mentionné, indépendamment des canaux.Les boîtes de dialogue Settings adoptent le nouveau style des formulairesLes boîtes de dialogue de Settings (automatisations, préparation, revue de code, analyses de code, sessions, espaces de travail, credentials et accès, outposts, environnements, gateway, revue, plugins et blueprints) partagent désormais une même mise en page de formulaire avec validation en ligne. La boîte de dialogue de téléversement de fichier des blueprints affiche la variable d’environnement générée dans un champ en lecture seule avec un bouton de copie, et le guide du récepteur de webhooks est aligné sur le démarrage rapide de l’API.AnalyseLa métrique ACU par PR fusionnée compte désormais les PR fusionnées créées au cours de la période sélectionnée, et « par utilisateur de session » compte les utilisateurs ayant démarré des sessions ; les comparaisons avec la « période précédente » portent toujours sur le même nombre de jours précédant immédiatement la sélection ; les moyennes glissantes sont pondérées par l’utilisation ; « Utilisateurs actifs » dans Vue d’ensemble et dans l’onglet Local inclut les personnes dont l’utilisation était gratuite ; l’utilisation par repository de l’onglet Revue ne compte que les jours de la période ; l’onglet Local propose des analyses détaillées standard, sans filtre d’organisation ; la couleur des variations dans les analyses détaillées indique si elles sont favorables ou non pour la métrique concernée ; les nombres suivent un format unique avec une décimale ; les infobulles correspondent aux calculs ; et les graphiques en échec affichent une erreur avec un bouton Réessayer. Oncall n’apparaît que pour les organisations qui disposent d’Oncall ou qui en ont une utilisation.
Onglet Terminal dans l’espace de travail de la sessionL’espace de travail de la session dispose d’un nouvel onglet Terminal pour exécuter des commandes sur la machine de Devin. L’onglet Files peut désormais être ouvert pendant que Devin est en veille, et l’ouverture de Files ou de Terminal sort Devin de veille.Raccourcis clavier et palette de commandesLa page Settings → Raccourcis clavier est désormais accessible à tous. Marquez la session en cours comme terminée (ou non terminée) avec ⌘⇧E / Ctrl+Shift+E, et retrouvez les actions du menu … d’une session en les saisissant dans la palette de commandes (⌘K).Ouvrir les fichiers joints HTML, PDF et SVG dans un nouvel ongletLes fichiers joints HTML, PDF et SVG disposent d’une nouvelle action « Open in new tab » qui ouvre le fichier sur une page dédiée, avec son nom comme titre d’onglet, au lieu de le télécharger.Cartes de PR au survol dans la session propriétaireLe survol d’un lien de pull request affiche sa carte de PR, y compris dans la session qui l’a créée ou reprise.L’encadré de citation de Preview reste sur l’élément sélectionnéDans Preview, la mise en évidence de l’élément et l’encadré de citation restent sur l’élément sélectionné lorsque le panneau est redimensionné ou que la page défile, et l’encadré de légende de la citation reste entièrement visible près des bords du panneau.Preview se charge directement après la sortie de veilleL’ouverture d’un aperçu pour une session Devin en veille charge désormais directement l’application lorsque la session reprend en quelques secondes, sans afficher brièvement d’écran de chargement.Fichiers joints de la conversation secondaireLes fichiers joints à une réponse de la conversation secondaire s’affichent désormais comme fichiers joints.Mentions de groupes d’utilisateurs SlackLes mentions de groupes d’utilisateurs Slack dans les messages de Devin s’affichent désormais dans la webapp sous forme de mentions @group nommées, et non plus en texte brut.Niveaux d’effort de Devin ReviewLes actions de déclenchement peuvent définir un niveau d’effort pour Devin Review, et les Enterprise Admin peuvent choisir le niveau d’effort par défaut dans les paramètres Review de l’Enterprise.Accès aux repositories sans autorisation Devin ReviewLes utilisateurs disposant d’un accès aux repositories peuvent ouvrir des PR, examiner les diffs et consulter les constats Devin Review existants, même sans autorisation d’exécuter Devin Review. Les actions de revue IA leur sont masquées, et l’onglet Bugs explique comment activer Review.Les fils de discussion de synthèse de revue Azure DevOps sont publiés comme fermésSur Azure DevOps, le commentaire de synthèse de Devin Review (y compris « No Issues Found ») est publié sous forme de fil de discussion fermé ; il ne bloque donc plus les PR soumises à la stratégie de branche « Comments must be resolved ». Les constats en ligne sont toujours publiés sous forme de fils de discussion actifs.Les liens de PR dans Devin Review respectent votre préférenceDans Devin Review, les liens vers d’autres pull requests figurant dans la description ou un commentaire d’une PR respectent votre préférence de lien de PR : avec « open in session », ils s’ouvrent dans un onglet de la session.Page analyse de code FindingsLes en-têtes de section de gravité restent épinglés pendant le défilement et, dès que vous cochez un constat, chaque en-tête affiche une case à cocher qui sélectionne ou désélectionne tous les constats de ce niveau de gravité. La case « tout sélectionner » de la barre inférieure sélectionne tous les constats de l’onglet en cours, et pas seulement les lignes chargées. La carte d’utilisation des analyses de code indique la durée de la dernière exécution.Récupérer une analyse de code unique via l’API et MCPLes utilisateurs de l’API peuvent récupérer une analyse de code unique par son ID, y compris les URL de ses fichiers joints, via GET /v3/organizations/{org_id}/code-scans/{scan_id} ; l’outil d’analyse de code du MCP Devin dispose d’une action get_scan correspondante.Améliorations de Microsoft TeamsLe statut « Devin is working » tient désormais sur une seule ligne compacte indiquant l’étape en cours ; cliquez dessus pour afficher le journal de travail complet. Lorsque « post as yourself » est activé, les messages citant un autre message sont également publiés sous votre nom. Lorsqu’un fichier partagé dans Teams ne peut pas être ouvert, Devin recommande de connecter le MCP Microsoft 365 OneDrive & SharePoint. Les automatisations peuvent autoriser les messages directs Teams.Relecteurs de PR sur Bitbucket Data CenterDevin peut désormais assigner des relecteurs de pull request sur Bitbucket Data Center, par nom d’utilisateur, adresse e-mail ou nom d’affichage.Customize indique le bon ongletLorsque vous ouvrez une skills, une règle ou un plugin importé de niveau organisation ou Enterprise depuis l’onglet Personal, un bouton indique dans quel onglet le modifier et vous y mène directement.Les plages de dates d’Analytics incluent aujourd’huiLes plages « Last 7 / 30 / 90 days » incluent désormais aujourd’hui au lieu de s’arrêter à la veille ; les calendriers de plage personnalisée correspondent aux dates des rapports, et les infobulles du tableau de bord ont été réécrites pour plus de clarté.
Recherche et filtres dans la barre latéraleLa recherche dans la barre latérale affiche désormais les sous-sessions et les sessions de workflow correspondantes, même lorsque leur session parente est réduite ; le filtre de date de mise à jour n’est plus réglé par défaut sur le mois dernier, et le menu Filtres exploite toute la hauteur d’écran disponible. Le statut de la session ne vous invite plus sans cesse à effectuer la revue, l’approbation ou la fusion d’une pull request (PR) une fois cette étape terminée.Peaufinage des transcriptionsLes cartes de modification affichent les lignes modifiées même lorsque la modification se trouve loin dans le fichier, et diffusent en continu les lignes les plus récentes pendant la rédaction d’une modification ; les commandes shell enchaînées conservent leurs lignes par étape pendant la diffusion de la sortie et en cas d’échec d’une commande ; les exécutions volumineuses d’outils scriptés et de sous-agents se déploient instantanément ; enfin, la fermeture d’une visionneuse de captures d’écran préserve votre position dans la transcription.Les citations de code renvoient au fichier tel qu’il était au commit citéLes fichiers cités affichent l’icône de l’hébergeur du repository ; un clic sur celle-ci ouvre le fichier au commit cité sur votre fournisseur Git, y compris pour les clones situés dans des dossiers renommés.Correctifs de fiabilité pour les sessions longuesCorrection du scintillement ou de l’affichage vide de la transcription au retour sur un onglet en arrière-plan, du défilement intempestif de la transcription pendant la consultation de l’historique, de la coloration syntaxique qui basculait brièvement en texte brut lors du remontage d’un diff, et du contenu de la skill qui ne se chargeait pas au clic sur une entrée “Activated skill”.Les paramètres d’affichage sont liés à votre compteL’ordre de tri des tableaux Settings, les options d’affichage de la liste des sessions, les options d’affichage de la revue de PR et le canal de publication de Devin Desktop sont désormais associés à votre compte et vous suivent sur tous vos navigateurs et appareils, au lieu de rester liés à une seule machine.Visionneuse d’enregistrements de tests en plein écranLe bouton plein écran est de retour dans le lecteur d’enregistrements de tests.Builds d’environnement PerforceLes builds du snapshot pour les dépôts Perforce volumineux disposent désormais d’un délai pouvant aller jusqu’à 3 heures pour la synchronisation, au lieu d’échouer au bout de 10 minutes. Par ailleurs, les builds n’échouent plus lorsqu’une étape du blueprint installe elle-même la CLI Perforce.Liens de blueprint pour les dépôts autres que GitHubLe lien “Open settings” des cartes de blueprint fonctionne désormais pour les repositories hébergés ailleurs que sur github.com, et le statut de configuration du repository s’affiche correctement lorsque le repository est référencé sous la forme github.com/org/repo.Rechercher les noms de fichiers et les auteurs correspondantsLa recherche (Cmd/Ctrl+F) dans Devin Review trouve désormais les noms de fichiers et les chemins de dossiers dans le diff, y compris l’ancien chemin d’un fichier renommé, ainsi que les noms d’utilisateur des auteurs de commentaires dans l’onglet Discussion.Azure DevOps, Bitbucket, Gerrit et PerforceLes commentaires de revue sur Azure DevOps, Bitbucket, Gerrit et Perforce ne sollicitent plus de réaction 👍/👎. Les URL de PR Azure DevOps Server qui incluent le port du serveur fonctionnent désormais, même si la connexion a été enregistrée sans ce port ; les liens ADO dont le nom de projet ou de repository contient des espaces sont désormais résolus de manière fiable ; enfin, les échecs d’accès ADO/Bitbucket renvoient vers l’intégration du fournisseur appropriée.Sélectionner tous les constats d’un même niveau de gravitéDans une analyse de sécurité, après avoir coché un constat, vous pouvez cliquer sur « + Select all Critical » (ou High, Medium, Low) dans l’en-tête de la section pour sélectionner tous les constats de cette gravité, y compris ceux qui ne sont pas encore chargés, puis les résoudre, les ignorer ou leur appliquer un correctif en une seule opération. La mise à jour groupée du statut via l’API v3 accepte le même filtre select_all.Cartes d’automatisation compactes dans ChatDans le chat, les cartes « automatisation créée/mise à jour » et les cartes d’approbation affichent désormais un résumé compact et repliable de l’automatisation, qui se déploie au clic pour afficher tous les détails. Dans l’éditeur, les déclencheurs de planification ne sont plus coupés en milieu de phrase.Les paramètres d’accès de Microsoft Teams sont imposésLes paramètres d’accès de Microsoft Teams (canaux autorisés, conversations de groupe, messages directs) sont désormais appliqués : Devin ne démarre plus de sessions, ne répond plus et ne publie plus dans les conversations bloquées, et en indique la raison à l’utilisateur. Le sélecteur de la liste d’autorisation des canaux permet de rechercher dans toutes les équipes ou de les parcourir une par une, et le bouton Enregistrer n’est activé qu’en cas de modification.Améliorations de Microsoft TeamsLe bouton de synchronisation Teams indique le canal dans lequel une session publie ses messages ; Devin peut lire, pour obtenir du contexte, la conversation de groupe dans laquelle il a été @mentionné ; « Enable posting as you » ouvre une boîte de dialogue en un clic ; les sessions liées à Teams n’affichent plus le prompt Sync to Slack, et les sessions web des espaces de travail connectés à Teams affichent un prompt ponctuel Sync to Teams ; enfin, le sélecteur de canal reste réactif, même avec des milliers de canaux.SlackLes cartes de PR dans Slack passent au jaune lorsqu’une PR se trouve dans la file d’attente de merge de GitHub ; les sessions qui s’exécutent depuis plus de 30 jours continuent de publier dans leur thread Slack ; et les demandes d’approbation de plugin/skill dans Slack, Teams et Linear décrivent l’action que Devin souhaite effectuer au lieu d’afficher le nom brut de l’outil.Les commentaires GitHub qui lancent des sessions reçoivent une réaction 👀Les commentaires sur les PR GitHub qui lancent une nouvelle session Devin reçoivent désormais une réaction « eyes » (👀) en plus du lien vers la session.Jira : les connexions webhook invalides sont signalées immédiatementLes connexions de webhook Jira non valides indiquent désormais immédiatement la raison pour laquelle une reconnexion est nécessaire, au lieu de réessayer en boucle ; en cas d’indisponibilité temporaire de Jira, les nouvelles tentatives se poursuivent automatiquement.Applications OAuth pour Bitbucket Data CenterLes Enterprise Admin peuvent enregistrer des applications OAuth Bitbucket Data Center dans les paramètres Bitbucket (également accessibles via la recherche dans les paramètres), afin que les utilisateurs puissent lier leurs propres comptes Bitbucket Data Center. La création de PR à partir des skills suggérées et des suggestions d’environnement permet désormais de commiter plusieurs fichiers dans les repositories Bitbucket Cloud.Les Settings MCP n’affichent que les contrôles auxquels vous avez accèsLes Members voient désormais le statut de connexion d’un MCP partagé au lieu d’un bouton Connect sur lequel ils ne peuvent pas cliquer ; une installation partagée se gère uniquement depuis l’onglet auquel elle appartient (Personal/Organization affichent votre propre connexion, avec un lien vers l’endroit où elle est gérée) ; les MCP partagés par membre n’apparaissent qu’une seule fois sous Personal ; les installations par clé d’API ne proposent plus la connexion OAuth ; enfin, « New MCP » dans la couche Personal ajoute le serveur à votre plugin personnel.Carte de connexion MCP dans les sessionsLa carte de connexion MCP reste désormais à l’écran une fois la connexion établie, affiche le logo du serveur, indique au nom de quel compte agit une connexion partagée (Shared) ou personnelle (Personal), et permet de relancer une connexion qui a échoué. Lorsque vous connectez un MCP Google partagé, le sélecteur de compte Google s’affiche systématiquement pour vous permettre de choisir un compte de service.Éditeurs d’authentification MCP au niveau de l’organisation et de l’EnterpriseLes éditeurs MCP de l’organisation et de l’Enterprise affichent les modèles d’en-têtes d’authentification modifiables séparément des secrets en écriture seule, et gèrent de manière sécurisée les préfixes Bearer collés.Prévisualisation des plugins avant installationLes plugins qui vous sont proposés mais pas encore installés affichent, avant leur installation, leurs skills, MCP, hooks, règles et dépendances. Les bundles de plugins gérés peuvent désormais contenir jusqu’à 10 000 fichiers.OutpostsLes conteneurs Outpost pour lesquels cette option est activée démarrent automatiquement leur navigateur : les commandes qui ouvrent le navigateur fonctionnent ainsi sans démarrage manuel. Les sessions Outpost peuvent par ailleurs ouvrir l’onglet IDE intégré.
Devin Mono pour le code et les terminauxLes blocs de code et les terminaux de l’application s’affichent désormais en Devin Mono, une nouvelle police à chasse fixe conçue pour s’accorder avec la police de l’interface. Dans l’onglet Progress, la sortie du Shell utilise désormais le même espacement des caractères que le reste de l’application.Aperçu en direct du Shell (lecture seule)L’aperçu du terminal en streaming dans le worklog est désormais une vue texte en lecture seule : un clic dessus ne place plus de curseur et ne capture plus la saisie clavier, le texte peut être sélectionné et copié normalement, et les barres de progression sur plusieurs lignes se redessinent correctement.Les messages ne sont plus perdus en cas de coupure de connexionLes messages envoyés à Devin depuis le navigateur, Devin Desktop ou l’application mobile juste avant une coupure de connexion (fermeture de l’onglet, passage de l’application en arrière-plan, reconnexion) sont désormais enregistrés par le serveur au lieu d’être perdus.Cartes d’aperçu des sessions dans la barre latéraleSurvoler une session dans la barre latérale ouvre une carte d’aperçu qui affiche le titre et le statut de la session, les dernières lignes de la réponse la plus récente de Devin (mises à jour en temps réel pendant que Devin travaille), les pull requests de la session avec leur statut, ainsi que son répertoire de travail. Les lignes de PR de la carte respectent votre préférence « Pull request links open… ».Barre latérale et palette de commandesLa barre latérale indique désormais le type d’approbation attendu par une session (“Approve skill”, “Approve playbook”, “Approve sessions”) au lieu du message générique “Approval required”. Le dossier Pinned dispose d’un bouton ”+” pour démarrer une nouvelle session directement épinglée, la recherche du menu Filter porte aussi sur les valeurs des filtres (saisir “cloud” fait apparaître le filtre Agent), et les sessions de la palette de commandes affichent les mêmes indicateurs d’activité, de non-lu et d’attention que dans la barre latérale.Onglet ContextL’onglet Context affiche désormais en priorité les rapports et les images de la session ; les autres fichiers sont regroupés sur une seule ligne, et la mémoire s’ouvre elle aussi depuis une seule ligne.Peaufinage du menu de sessionLes actions indisponibles du menu de session sont masquées ou indiquent pourquoi elles ne peuvent pas être utilisées, et l’explication relative à Mark done / Stop session s’affiche au survol de l’icône d’information, et non plus de toute la ligne.La barre d’appel vocal suit désormais le composerLa barre d’appel vocal occupe désormais correctement toute la ligne du composer, y compris dans un volet étroit.Enregistrements de tests et captures d’écran plus netsLes enregistrements de tests et les captures d’écran de Devin sont réalisés en résolution 2×, ce qui garantit des images nettes même en cas de zoom.Émulateurs avec accélération matérielle dans les sessionsLes émulateurs Android et les autres outils accélérés par KVM démarrent désormais avec l’accélération matérielle dès le premier essai dans les sessions Devin, sans contournement nécessaire au niveau des autorisations.Ask Devin reconnaît le code mis en commentaireAsk Devin détecte désormais le code mis en commentaire dans ses résultats de recherche et ne présente donc plus les routes, fonctionnalités ou paramètres commentés comme s’ils étaient actifs.Devin corrige les constats de revue de ses propres PR avant leur publicationLorsque Devin Review effectue la revue d’une pull request ouverte par une session Devin en cours d’exécution, les constats ne sont plus publiés immédiatement sous forme de commentaires de revue. Ils sont d’abord transmis à cette session : si Auto-fix est activé, Devin corrige ce qu’il peut ; s’il est désactivé, Devin se contente de les signaler. Pendant ce temps, la PR affiche le statut « Devin is addressing Devin Review findings ». Une fois que Devin a terminé, seuls les constats qu’il n’a pas pu corriger sont publiés sous forme de commentaires de revue, et le statut récapitule les corrections apportées ; le badge Devin Review et le résumé « No Issues Found » s’affichent toujours comme auparavant, et les constats relatifs à la qualité du code restent sur la page Devin Review. Les PR qui ne sont rattachées à aucune session en cours d’exécution font l’objet d’une revue exactement comme aujourd’hui.Les constats résolus conservent le constat d’origineLes constats que Devin marque comme résolus continuent d’afficher le constat d’origine, avec en dessous, sous forme de réponse, l’explication de Devin sur leur résolution.Action de commentaire mémoriséDans Devin Review, si vous choisissez « Comment » ou « Start a review » dans le menu déroulant du bouton de commentaire, cette option devient l’action par défaut pour vos prochains commentaires.Correctifs de fiabilité et de navigationLorsque vous revenez à l’onglet Devin Review d’une session après un nouveau commit, l’analyse la plus récente s’ouvre désormais ; la réouverture d’un panneau de session réduit conserve votre position de lecture ; un clic sur une autre PR d’une pile respecte votre préférence de lien de PR ; les noms des CI checks ne sont plus tronqués par de longues descriptions ; et le développement d’une étape « Asked DeepWiki » dans le chat de Review n’affiche plus le balisage brut des extraits de code. Par ailleurs, les sessions ne reçoivent plus d’erreurs « Rate limit exceeded » intempestives de la part des outils Devin Review lorsque de nombreuses sessions s’exécutent simultanément.Peaufinage de la vue des constats d’analyseLes résumés des constats d’analyse n’affichent plus de titre « Vue d’ensemble » en double, les détails des constats sont alignés à gauche, et les constats rejetés ou résolus disposent d’un bouton « Rouvrir le constat » dans le pied de page.Vérifications préalables des automatisationsUne automatisation peut désormais exécuter un script après chaque déclenchement, avant le démarrage de Devin. Utilisez-le pour valider plus finement l’événement, transformer ou enrichir ses données pour la session, ou ignorer les exécutions indésirables. Activez-le dans la section « Avant l’exécution de l’agent » de l’éditeur d’automatisation ; le script s’exécute dans un environnement isolé avec un délai d’expiration configurable, et le résultat de la vérification préalable de chaque exécution est affiché dans les détails de l’exécution.Listes d’astreinte et SettingsL’onglet Oncall Reports répertorie les rapports dans le même format que les problèmes des responders, triés par date de mise à jour (du plus récent au plus ancien), avec un bref résumé de la dernière exécution de chaque rapport. Les listes Responders et Incidents affichent des dates relatives, la date exacte s’affichant au survol, et Oncall Skills & Context s’ouvre désormais via une icône d’engrenage dans l’en-tête Oncall, comme dans Customize.Devin en tant qu’agent Jira natifDevin est désormais disponible en tant qu’agent natif dans Jira. Un administrateur Jira installe l’application Devin for Jira sur le site, puis la relie à votre compte Devin depuis Settings → Integrations → Jira. Une fois la liaison effectuée, il suffit d’assigner un élément de travail à Devin ou de le mentionner avec @ pour démarrer une session ; la progression et les réponses de Devin s’affichent alors dans le panneau d’agent de Jira. Si Devin ne peut pas démarrer (aucune organisation par défaut, autorisation manquante, limite d’utilisation atteinte), Jira affiche l’explication fournie par Devin plutôt qu’une erreur générique.Microsoft Teams : synchronisation depuis le menu de session et messages de configuration plus clairsVous pouvez désormais synchroniser une session avec Microsoft Teams depuis le menu de la session dans la barre latérale, et les sessions synchronisées avec un canal ou une conversation de groupe Teams affichent un simple interrupteur « Sync to Teams », comme dans Slack. Les liens envoyés par Devin dans Teams ouvrent le domaine Devin dédié de votre organisation, s’il existe, et les liens « link your account » ouvrent une boîte de dialogue qui ne demande qu’un clic. Si votre organisation n’a pas encore connecté Devin, les messages de bienvenue, les réponses et la commande help de Devin dans Teams l’indiquent avec un lien Connect Devin et se mettent à jour automatiquement une fois Teams connecté ; les utilisateurs dont l’adresse e-mail Teams correspond à celle de leur compte Devin sont connectés automatiquement lors de l’installation.Slack : les boutons fonctionnent dans toutes les organisationsLes boutons Slack d’un fil de discussion de session (accès réseau, suggestions d’environnement, approbations) fonctionnent désormais lorsque la session appartient à une autre organisation Devin que celle du canal Slack, à condition que les deux relèvent du même compte et que vous soyez membre de l’organisation de la session. Si vous recherchez un canal avec refresh_cache: true juste après y avoir invité Devin, le nouvel accès est pris en compte immédiatement.Synchronisation des Teams GitHub : accès géré aux repositoriesSur les connexions dont l’accès aux repositories est synchronisé depuis GitHub, la liste d’accès indique quelle équipe ou quel rôle GitHub accorde l’accès à chaque personne, les autorisations manuelles qui ne s’appliquent plus sont marquées comme inactives, et les utilisateurs bloqués sont informés que l’accès est géré par GitHub et de la marche à suivre pour y remédier (associer leur compte GitHub ou demander l’accès sur GitHub), y compris dans le composer de nouvelle session. Les administrateurs peuvent accorder aux équipes GitHub synchronisées depuis leur organisation l’accès aux playbooks, secrets, budgets, connexions et autres ressources ; dans la boîte de dialogue d’accès, les équipes des fournisseurs git sont regroupées par fournisseur et par hôte ; enfin, l’accès synchronisé reflète les modifications de l’autorisation par défaut de l’organisation GitHub sur les repositories. La suppression d’une connexion GitHub entraîne désormais aussi celle des appartenances aux groupes et des accès aux repositories synchronisés depuis cette connexion.Les repositories ne contenant que des skills s’installent comme des PluginsPlugins → From repository et devin plugins install owner/repo acceptent désormais les repositories contenant uniquement des skills (skills/<name>/SKILL.md) et dépourvus de manifeste de plugin.OutpostsAu lieu d’échouer, les sessions sur un outpost attendent désormais que la machine de l’outpost soit en ligne, et une bannière indique que la session est en attente de l’outpost de votre organisation. Les clients Enterprise qui utilisent Git Manager sur Outposts peuvent configurer une liste d’autorisation d’adresses IP dédiée au trafic git des outposts ; si elle n’est pas définie, la liste d’autorisation d’adresses IP existante s’applique. Les administrateurs peuvent également consulter et définir la plateforme par défaut de leur organisation via l’API v3 (GET/PUT /v3beta1/organizations/{org_id}/default-platform).Environnements et analyseEnterprise → Environnements affiche le statut du dernier build de chaque plateforme compilée par une organisation, avec un détail par plateforme au survol. Les tableaux d’analyse détaillés répertorient chaque utilisateur, organisation et repository avec une pagination, au lieu de regrouper sous « Autre » tout ce qui dépasse les 500 premiers.
Groupes de statuts de la barre latérale\u00a0: En cours / Prêt / Bloqué / InactifL’option “Grouper par statut” de la barre latérale des sessions utilise désormais les statuts Working / Ready / Blocked / Inactive : les sessions dont la PR attend une revue et celles qui requièrent votre intervention apparaissent ainsi séparément.Vos préférences d’affichage vous suivent sur tous vos appareilsVotre mode de recherche, la disposition de l’arborescence des fichiers modifiés, les filtres et le regroupement Review/Ask de la barre latérale, ainsi que vos préférences de langue et d’affichage du wiki, sont désormais synchronisés entre vos navigateurs et appareils au lieu de rester cantonnés à une seule machine.Clavier : session suivante/précédente et Cmd+Entrée pour valider les boîtes de dialogueAppuyez sur Option+J / Option+K (Alt+J / Alt+K sous Windows et Linux) pour passer à la session suivante ou précédente dans la barre latérale. Les boîtes de dialogue de retour, Invite members et New ticket peuvent être validées avec Cmd+Entrée (Ctrl+Entrée).La palette de commandes retrouve désormais les sessions enfants à partir de leur propre titreLa recherche de sessions dans la palette de commandes (Cmd+K) trouve désormais les sous-sessions d’après leur propre titre, et non plus uniquement lorsque la session parente correspond.Les sessions enfants démarrent avec le contexte de leur session parenteLorsque vous démarrez une session enfant, un bref résumé de sa session parente lui est désormais transmis, affiché sous forme de puce supprimable dans le composer : la session enfant dispose ainsi d’emblée du contexte de la session parente.La carte affichée au survol d’un lien de PR ouvre la session correspondanteAu survol d’un lien de pull request dans une session, une carte s’affiche avec la session propriétaire de la PR (son statut, ses badges de PR et ses icônes d’intégration) ; un clic ouvre cette session directement sur la PR. Si la PR a été reprise, la carte renvoie vers la session qui la détient actuellement.Les liens de PR respectent partout votre préférence en matière de liens de PRLe menu de la pull request d’une session propose une nouvelle option “Copier le lien”, qui copie le lien correspondant à votre préférence de lien de PR (Devin Review ou le fournisseur Git). Par ailleurs, les URL de PR que vous collez dans un message s’ouvrent désormais de la même façon que les liens de PR dans les réponses de Devin, au lieu de toujours ouvrir GitHub.Les pièces jointes PDF sont versionnéesLorsque Devin partage une version mise à jour d’un PDF portant le même nom, celle-ci s’ouvre dans le même onglet, avec un sélecteur de version qui vous permet de consulter n’importe quelle version antérieure.L’onglet Progress affiche l’expéditeurL’onglet Progress identifie désormais l’expéditeur de chaque message (« Alice a dit ») au lieu d’afficher « Vous avez dit » pour tous les messages, y compris ceux provenant de Slack ou de Teams.Les sessions en veille se réactivent en cas de trafic Preview ou SSHOuvrir une URL de prévisualisation ou se connecter en SSH à une session dont la machine est en veille réveille désormais la machine et traite la requête, au lieu d’afficher “not running”. Les prévisualisations du Browser se rétablissent automatiquement à la sortie de veille d’une session, et le bouton “Wake Devin up” d’une prévisualisation en veille affiche désormais la progression en temps réel.Notifications plus claires : échecs d’envoi, toasts masquables, builds incompletsLorsqu’un message ne peut pas être envoyé parce que la connexion à Devin est interrompue, l’application affiche le message « Message failed to send » et replace votre texte dans le composer. Toutes les notifications peuvent être fermées à l’aide du bouton ✕. Au début d’une session, la notification « Environment build incomplete » se déploie en une carte d’avertissement qui répertorie les blueprints en échec, avec un lien vers le build.Améliorations des performancesDans les longues sessions, les réponses en streaming mettent à jour la transcription sans retraiter l’intégralité de la conversation à chaque fragment, et les diffs volumineux des PR s’ouvrent plus rapidement, tout comme le passage d’un onglet à l’autre.Rapports HTML interactifsLorsque vous demandez un rapport qui gagnerait à être interactif (graphiques, tableaux, diagrammes) sans préciser de format, Devin produit désormais un rapport HTML interactif.Devin ne met à jour que sa propre section dans la description d’une pull requestLorsqu’il met à jour une description de pull request, Devin ne remplace désormais que sa propre section et laisse intactes les sections ajoutées par d’autres outils (bots de revue, liens de prévisualisation CI) ou par d’autres personnes, au lieu de renoncer à la mise à jour ou de proposer de les écraser.« Test the App » proposé dans les sessions d’automatisation et de triageLes sessions lancées par des automatisations ou par le triage proposent désormais le bouton « Test the app » après l’ouverture d’une pull request (PR), au lieu de faire l’impasse sur les tests de bout en bout.Copie de fichiers volumineux avec une machine locale connectéeVous pouvez désormais copier des fichiers volumineux entre une machine locale connectée et la VM d’une session Devin, sans avoir à les découper manuellement.Le commentaire de statut est cumulatif d’un commit à l’autreLe commentaire de statut de Devin Review sur une PR continue désormais d’afficher les constats corrigés par Devin dans les commits précédents, au lieu d’être réinitialisé à chaque push.Les checks obligatoires n’ayant pas encore renvoyé de résultat apparaissent comme « en attente »Devin Review affiche désormais comme en attente les vérifications GitHub requises qui n’ont pas encore signalé de statut, au lieu d’indiquer que toutes les vérifications ont réussi.Bitbucket Data Center: Revues automatiques et fils de discussion de commentairesLes repositories Bitbucket Data Center apparaissent désormais dans le sélecteur de repository de Devin Review et peuvent être inscrits aux revues de PR automatiques. Devin peut lire le fil de discussion des commentaires sur les PR Bitbucket Data Center, répondre directement dans le fil à ses commentaires (ou les modifier/supprimer). Par ailleurs, la rotation du token d’accès fonctionne de nouveau pour les connexions créées avant février 2026.Azure DevOps : logs de pipeline et serveurs auto-hébergésDevin peut désormais lire les logs des jobs Azure Pipelines pour les checks en échec sur les PR Azure DevOps et, grâce à un service hook « Build completed », est notifié lorsqu’un pipeline de sa PR échoue. Les instances Azure DevOps Server et Bitbucket Data Center hébergées dans un répertoire virtuel (par ex. https://host/tfs/Collection) sont prises en charge, avec les bons logos de fournisseur et des liens de PR/commit/fichier corrects dans toute l’application. Par ailleurs, le prompt « non disponible » de la revue indique désormais le fournisseur réel au lieu de proposer de connecter GitHub.Dates de mise à jour des constats et filtres dans l’APILes constats d’analyse de code incluent désormais leur date de dernière mise à jour, et la webapp ainsi que les API v3 permettent de filtrer les constats par date de création ou de mise à jour.L’onglet Résolus n’affiche que les correctifs fusionnés et les éléments ignorésL’onglet “Resolved” de Findings n’affiche désormais que les constats dont la PR de correctif a été fusionnée ou qu’un utilisateur a rejetés ; les constats que Devin a clôturés de lui-même n’y apparaissent plus.Preuves de validation à l’exécution dans les rapports d’analyseLes rapports d’analyse de sécurité incluent désormais les résultats enregistrés de la validation à l’exécution, ainsi que les artefacts justificatifs, pour les constats ouverts et rejetés de tous niveaux de gravité ; les faux positifs rejetés font l’objet d’une synthèse distincte. L’API des constats expose ces résultats afin que les intégrations puissent distinguer une validation enregistrée d’une information manquante.Créer des automatisations d’analyse de code via l’APILes automatisations d’analyse de code peuvent désormais être créées et mises à jour via l’API à l’aide d’une clé d’API d’utilisateur de service (le rôle de cet utilisateur de service doit disposer de l’autorisation d’analyse correspondante), et non plus uniquement depuis l’interface Automatisations.Questions structurées dans les sessions d’automatisationLes automatisations peuvent désormais poser des questions avec des choix de réponse cliquables dans leurs sessions.Exécuter des sessions sur un outpost partagéLes automatisations peuvent désormais exécuter leurs sessions sur un Outpost partagé, à sélectionner dans l’éditeur d’automatisation.Planifications en langage naturelLes planifications comportant une date de début ou de fin, plusieurs horaires dans la journée ou une simple fréquence horaire s’affichent désormais en langage clair (par ex. “Toutes les 6 heures, du 19/09/2026 au 22/09/2026”) plutôt qu’en texte RRULE brut.Les sessions déclenchées depuis Linear peuvent lancer des sessions enfantsLes sessions lancées par des automatisations Linear ou par des bots Linear figurant sur la liste d’autorisation peuvent désormais lancer et gérer des sessions Devin enfants (par exemple, des playbooks d’orchestration).Microsoft Teams : routage des canaux simplifiéLes comptes Enterprise ne comportant qu’une seule organisation n’ont plus besoin de configurer de mappages de canaux : Devin achemine automatiquement chaque canal de la Team vers cette organisation. Les comptes Enterprise comportant plusieurs organisations peuvent mapper un canal (ou tous les canaux non mappés d’une Team) directement depuis une carte dans le fil de discussion Teams, et le message « canal non mappé » renvoie vers les paramètres de mappage.Microsoft Teams : approuver l’accès réseau depuis la carteLes utilisateurs de Teams peuvent approuver ou refuser les demandes d’accès réseau de Devin directement depuis la carte Teams — pour la session ou, le cas échéant, dans le profil de sécurité ou l’automatisation applicable — sans avoir à ouvrir la webapp.Microsoft Teams : réponses et réactions en un seul clicLorsque Devin pose une question simple comportant jusqu’à trois options, celles-ci s’affichent sous forme de boutons de réponse rapide, et la question reste dans la conversation avec votre réponse affichée en dessous. Dans les canaux, Devin réagit à votre message avec 👀 pendant qu’il travaille, et avec 🚫 lorsqu’il ne peut pas donner suite à une @mention (par exemple, si le canal n’est pas connecté).Microsoft Teams : conversations de groupeDans les conversations de groupe Teams, Devin ne répond désormais qu’aux messages qui le mentionnent ou qui lui demandent quelque chose, ignore les messages qui ne sont pas des demandes, formule des réponses concises adaptées au chat et n’affiche l’indicateur de saisie que lorsqu’il est réellement en train de rédiger une réponse.Microsoft Teams : pièces jointes, liens et paramètres par défautLes fichiers que Devin partage dans Teams incluent désormais, en plus du lien de téléchargement, un lien permettant d’ouvrir le fichier joint dans la webapp Devin, et les messages comportant de nombreuses pièces jointes sont désormais envoyés sous forme de plusieurs cartes. Les liens que vous partagez avec Devin conservent leur URL afin que Devin puisse les ouvrir. Les nouvelles connexions Teams répondent par défaut dans le fil de discussion existant (modifiable dans Settings → Connections → Microsoft Teams). Les sessions lancées depuis un canal privé précisent que les messages de suivi doivent @mentionner Devin, la carte de bienvenue a été simplifiée, et les clients disposant d’un tenant dédié reçoivent des liens de session sur leur propre domaine Devin.Slack : autorisations des canvas et des groupes d’utilisateursL’application Slack de Devin demande désormais, dès l’installation, les autorisations de lecture/écriture des canvas et de lecture des groupes d’utilisateurs, afin que ces fonctionnalités soient disponibles dans tous les espaces de travail. Les espaces de travail existants devront peut-être reconnecter Slack.Slack : les réponses dans un fil de discussion sont transmises à la session à l’origine du messageRépondre avec @devin dans un thread Slack où une session Devin a déjà publié un message transmet désormais la réponse à cette session (ou affiche un message indiquant l’absence d’accès) au lieu de démarrer une deuxième session.Slack : options de réponses longues, pièces jointes Markdown et mentionsLorsqu’une des réponses suggérées par Devin est trop longue pour tenir dans un bouton, les options s’affichent sous forme de liste sélectionnable avec un bouton Submit, afin que le texte soit visible en entier. Les pièces jointes Markdown sont partagées sous forme de lien ouvrant le fichier dans la session, plutôt que d’être téléversées dans le fil de discussion. Devin @-mentionne correctement les personnes dans les sessions connectées à Slack, y compris dans les espaces de travail comptant plus d’environ 1 000 membres.Le MCP Microsoft 365 demande par défaut des périmètres d’écritureLes connexions MCP Microsoft 365 demandent désormais par défaut toutes les autorisations de lecture/écriture qui ne nécessitent pas l’approbation d’un administrateur, afin que Devin puisse envoyer des e-mails, créer des événements, publier dans Teams, etc. sans avoir à se reconnecter.57 nouveaux MCP hébergés disponibles dans la Marketplace57 nouvelles intégrations MCP hébergées sont disponibles dans la Marketplace, dont Buildkite, Brex, Expo, Resend, Statsig, Todoist, Vanta, WorkOS, Wix et Strix. Les serveurs MCP hébergés qui publient leurs métadonnées OAuth à la racine du serveur (par exemple Codspeed, You.com ou Datadog) se connectent désormais via OAuth.Customize → MCPs : des statuts plus clairsLes interrupteurs MCP que seuls les administrateurs d’organisation peuvent modifier affichent désormais une icône de cadenas, et les MCP déconnectés dans l’onglet Personal proposent une action Connect au lieu d’apparaître comme activés.Devin peut cibler un plugin téléversé spécifiqueDevin peut désormais enregistrer une skill, une règle, un serveur MCP ou un hook dans un plugin téléversé spécifique (personnel, d’organisation ou Enterprise) en le désignant par son nom, et non plus uniquement dans le plugin par défaut. Lors de l’installation d’un plugin depuis un répertoire, la demande d’approbation indique s’il s’agit de créer un nouveau plugin ou de remplacer un plugin existant, et Devin doit demander explicitement l’autorisation avant tout remplacement.Réinstaller un plugin téléversé sous forme de nouvelle révisionDevin peut mettre à jour tous les fichiers d’un plugin déjà téléversé (y compris les scripts associés) en le réinstallant, tout en conservant l’historique des versions du plugin. Les plugins dont la taille est comprise entre 16 et 20 Mio peuvent être modifiés puis réinstallés.Les administrateurs d’organisation peuvent modifier le paramètre Access des MCP de pluginsLes administrateurs d’organisation peuvent désormais modifier le niveau d’Access (Organization ou Personal) des serveurs MCP installés par un plugin — ainsi que le client OAuth lorsque le fournisseur en prend un en charge — depuis les paramètres de connexion du plugin.Page Settings des plugins EnterpriseLes Enterprise Admin retrouvent désormais les politiques relatives aux plugins (autorisation des plugins d’organisation/Enterprise téléversés et affichage de la marketplace officielle) sur une page de paramètres dédiée : Enterprise › Plugins.Les builds du snapshot échouent dès le départ en cas d’espace disque insuffisantLes builds du snapshot qui laissent moins de 2 Gio d’espace libre sur le système de fichiers racine échouent désormais avec un message explicatif, au lieu de publier une image qui se retrouve à court d’espace disque peu après le démarrage d’une session.GitHub Enterprise Server : mirror des rôles et synchronisation des TeamsLes applications GitHub Devin nouvellement enregistrées sur GHES demandent les autorisations Organization Administration: Read et Custom organization roles: Read, afin que Devin puisse reproduire (mirror) les rôles de votre organisation GitHub ainsi que l’autorisation par défaut sur les repositories dans les groupes d’accès Devin. La synchronisation des Teams accorde désormais aux membres d’une organisation synchronisée un accès en lecture aux repositories internes des organisations sœurs dès la première synchronisation.
Arborescence des sessions à partir des sessions parentesLes sessions parentes affichent désormais l’icône d’arborescence des sessions dans l’en-tête. Cliquez sur le titre pour afficher et ouvrir les sessions enfants, comme c’était déjà possible depuis une session enfant.Renommer les sessions que vous pouvez modifierLes membres de l’équipe disposant d’un accès en modification à une session peuvent désormais la renommer, et plus seulement la personne qui l’a lancée.Devin reprend dès la réponse à une demande d’autorisationLorsque Devin est en attente, il reprend désormais immédiatement son travail dès que vous approuvez ou refusez une demande d’autorisation, au lieu de rester inactif jusqu’à l’expiration de son délai d’attente ou jusqu’à ce que vous envoyiez un nouveau message.Le sélecteur de capacités affiche le nom des modèlesLes cartes Ultra et Normal du sélecteur de capacités indiquent désormais les modèles qu’elles utilisent : Ultra affiche « Highest intelligence available with Fable 5.1 and GPT-6 Astra », tandis que Normal mentionne Fable 5.1, Opus 5 et GPT-6 Astra.Améliorations des performancesL’affichage en continu de la sortie du shell et des blocs de code ne saccade plus dans Safari, et la consommation CPU est réduite pendant que Devin diffuse ses messages. Sur téléphones et tablettes, les onglets de session que vous ne consultez pas sont déchargés afin de réduire la consommation de mémoire et les plantages.Les administrateurs d’organisation peuvent gérer la revue automatiqueLes administrateurs d’organisation disposant des autorisations appropriées peuvent désormais gérer les paramètres de revue automatique de leur organisation.Déclencheurs d’Autoreview plus richesLes revues automatiques peuvent désormais être déclenchées par un ensemble modulable de règles personnalisées. Dans Settings → Review, ajoutez un compte entier, une organisation SCM, un repository, un préfixe de repository ou un membre précis, puis affinez chaque déclencheur à l’aide de filtres avancés portant sur l’auteur de la PR, le relecteur, le libellé, le titre, la branche source ou cible, les fichiers modifiés, le type d’auteur (humain, bot ou Devin) et la taille du diff, combinables avec all / any / not. Chaque déclencheur définit également le moment où Devin effectue la revue (à la création de la PR, lorsqu’elle est marquée comme prête, à chaque push ou une seule fois), et les exclusions priment sur les déclencheurs : les pull requests concernées ne font donc jamais l’objet d’une revue automatique.Serveurs Git auto-hébergés sur des ports non standardDevin Review charge désormais les pull requests provenant d’instances auto-hébergées de GitHub Enterprise, GitLab et Bitbucket Data Center exécutées sur un port autre que celui par défaut (p. ex. https://bitbucket.example.com:8443/...), et la liste Recent ne masque plus une PR lorsqu’une autre PR du même serveur a le même chemin de repository et le même numéro.Revues Helix Swarm (Perforce)Devin Review peut désormais être déclenché depuis les revues Helix Swarm (via une définition de test Swarm ou, à partir de Swarm 2026.3, un webhook sortant) et examine la changelist mise en attente (shelved) ou soumise directement depuis le dépôt Perforce. Les revues Swarm s’ouvrent dans Devin Review avec des liens renvoyant vers Swarm pour la revue, l’auteur et le stream, et les exécutions de tests Swarm se clôturent avec le verdict de la revue.Bitbucket Data Center : commentaires, relecteurs et refusLes utilisateurs de Bitbucket Data Center ayant associé leur compte peuvent désormais publier et modifier des commentaires de discussion, ajouter ou retirer des relecteurs et refuser une PR depuis Devin Review, sous l’identité de leur compte associé. Les contrôles non pris en charge par Bitbucket Data Center (libellés, responsables, réactions) ne sont plus affichés.Un onglet Constats pour chaque scanChaque analyse de code lancée par une session dispose désormais de son propre onglet Constats, de sorte que les constats des analyses précédentes restent accessibles. Les constats d’analyse d’une session sont également à portée de clic via les liens de l’en-tête, même lorsque la carte de l’analyse n’est plus visible à l’écran.Les analyses échouent explicitement lorsqu’un repository ne peut pas être récupéréLes analyses de code qui ne parviennent pas à récupérer les derniers commits d’un dépôt échouent désormais en renvoyant l’erreur de récupération, au lieu de signaler « aucune modification » sur du code obsolète. Par ailleurs, les analyses planifiées ne démarrent plus lorsque Devin ne peut pas accéder au dépôt.Notes de rejet et de résolution dans l’API de statut des constatsL’endpoint v3 de statut des constats d’analyse de code accepte désormais les paramètres facultatifs dismissal_reason, dismissal_note et resolution_note lors du rejet ou de la résolution d’un constat.Microsoft Teams : commandes, contexte et cartes de messages privésDans Microsoft Teams, vous pouvez désormais saisir ask ou deep (sans !) après avoir mentionné Devin, ou dans une conversation directe, pour obtenir une réponse rapide sur la base de code ; commencer un message par aside pour que Devin l’ignore ; et ajouter !windows ou !mac pour démarrer la session sur une machine Windows ou macOS si ces options sont activées dans votre organisation. Si vous répondez à un message cité, le texte cité est transmis à Devin comme contexte. Les sessions démarrées depuis un message direct Teams affichent une carte « Microsoft Teams message · DM », et l’élément Teams de l’en-tête de la session renvoie vers le fil de discussion ou la conversation Teams d’origine.Microsoft Teams sans consentement administrateur à l’échelle du tenantLa connexion à Microsoft Teams s’effectue désormais via un unique bouton Connect et ne nécessite plus, par défaut, d’administrateur général (Global Administrator). Devin peut envoyer des messages directs Teams et rechercher des personnes dans les équipes où il est installé, sans consentement administrateur au niveau du tenant ; les personnes extérieures à ces équipes n’apparaissent plus dans les résultats de recherche.Le MCP Teams peut lire les messages des canauxLe MCP Microsoft Teams peut désormais lire les publications des canaux et leurs réponses lorsque l’application Entra connectée dispose de l’autorisation ChannelMessage.Read.All, que les administrateurs peuvent sélectionner dans le sélecteur de périmètres du MCP Teams.Guides de configuration OAuth personnalisée (Bring-Your-Own) pour les MCP Microsoft 365 et Google WorkspaceLes paramètres MCP de Microsoft 365 et de Google Workspace incluent désormais des instructions pas à pas pour configurer votre propre application OAuth, ainsi que des descriptions de champs et des messages d’erreur plus clairs.Slack : affichage natif des tableauxLes tableaux Markdown dans les messages Slack de Devin s’affichent désormais comme de véritables tableaux Slack, et non plus comme du texte brut délimité par des barres verticales.Linear: !mac / !windows Directives de plateformeVous pouvez désormais choisir la machine d’une session déclenchée depuis Linear en ajoutant !mac ou !windows au commentaire qui mentionne Devin, comme dans Slack.Les serveurs MCP des plugins s’affichent dans Customize → MCPsDans l’onglet Customize → MCPs, un MCP fourni par un plugin installé apparaît désormais dans la section “From plugins” dès l’installation du plugin, accompagné d’un bouton Connect, et non plus uniquement une fois configuré.Les demandes d’approbation de modifications de plugins affichent désormais le diff proposéUn clic sur une carte d’approbation de modification de plugin ouvre désormais la modification proposée dans l’onglet Progress, sous forme de diff par rapport au plugin enregistré, avec un lien vers ce dernier ; une fois la modification approuvée, la carte affiche exactement ce qui a été écrit. Pour les modifications de plugin portant sur un seul fichier, un aperçu du fichier s’affiche directement.La recherche dans les Settings n’affiche que ce qui vous concerneLa recherche dans les Settings n’affiche désormais que les paramètres disponibles pour votre forfait, votre configuration et vos intégrations connectées, et les résultats ouvrent le bon onglet en mettant le paramètre en évidence.Mise à jour des autorisations de l’application GitHubL’application GitHub de Devin demande des autorisations supplémentaires : Organization Administration: read, Custom Organization Roles: read, Code Scanning Alerts: read, Secret Scanning Alerts: read, Members: read (pour la synchronisation des équipes GitHub) et Actions: write (afin que Devin puisse relancer les workflows). Les administrateurs de l’organisation GitHub recevront un e-mail et devront approuver les autorisations mises à jour dans les paramètres de leur installation. D’ici là, Devin continue de fonctionner avec les autorisations actuelles.Profils de sécurité pour les builds de snapshotLes administrateurs Enterprise et d’organisation peuvent désormais, via l’API, associer un profil de sécurité spécifiquement aux builds du snapshot (ou en exclure les builds).Knowledge des blueprints issue des environnements d’organisation et EnterpriseLes Knowledge définies dans les blueprints d’environnement de niveau organisation et Enterprise sont désormais accessibles dans les sessions Devin.Autorisations OutpostsLes rôles personnalisés disposant de l’autorisation de lecture ou d’écriture Outposts peuvent désormais consulter ou administrer Outposts dans Settings → Environnement, sans nécessiter en plus l’autorisation Manage enterprise settings.
SWE-2 disponible en Research Preview dans le sélecteur d’agentSWE-2, le modèle d’ingénierie logicielle de nouvelle génération de Cognition, est en cours de déploiement en research preview dans le sélecteur d’agent, dans la section « Research preview ». Choisissez SWE-2 et un niveau d’effort de raisonnement (Medium, High ou Max) au démarrage d’une session, ou basculez vers ce modèle en cours de session à l’aide du sélecteur d’agent situé à côté du champ de saisie ; dans Slack, utilisez !swe2. Les Enterprise Admin activent SWE-2 (Preview) pour leur Enterprise dans Settings, puis les admins d’organisation peuvent l’activer ou le désactiver pour leur organisation dans Agent capabilities. S’agissant d’une research preview, son comportement et sa disponibilité sont susceptibles d’évoluer.Joindre un dossier à un messageVous pouvez désormais joindre un dossier entier à un message Devin en le déposant dans le composer ou en choisissant « Téléverser un dossier ». Le dossier est compressé dans votre navigateur, puis joint sous la forme d’un unique fichier zip.Davantage de correctifs automatiques pour les conflits de fusionDevin résout désormais automatiquement les conflits de merge sur ses PR plus fréquemment : dans les 12 heures suivant une activité de session (36 heures si la PR est approuvée), y compris les conflits qui réapparaissent après la résolution d’un conflit précédent.Durée des commandes shell dans le journal de travailLes commandes shell terminées affichent désormais leur durée d’exécution dans le worklog de la session, ce qui permet de repérer facilement les commandes lentes.Liens complets vers les PR, les problèmes et les commitsDevin ajoute désormais des liens vers les PR, les problèmes et les commits qu’il mentionne, au lieu d’indiquer simplement des numéros comme #123.Arborescence des fichiers, diffs intelligents et Ouvrir dans l’éditeur dans l’onglet PRL’onglet PR affiche désormais une arborescence de fichiers à côté du diff, qui met en évidence le fichier courant au fil du défilement, une option Smart diffs dans les paramètres du diff pour afficher une PR sous forme de liste à plat de fichiers, un bouton « Open in editor » et une option « File tree on left » pour déplacer l’arborescence des fichiers modifiés à gauche des diffs.Onglet Checks et diffs plus rapidesL’onglet PR dispose d’un nouvel onglet Checks qui affiche le statut de la CI, les onglets étant classés dans l’ordre suivant : Changes, Description, Discussion, Commits, Checks, Bugs. La coloration syntaxique des diffs est plus rapide, le défilement des PR volumineuses est plus fluide et l’éditeur intégré reprend désormais les polices et les couleurs du diff viewer.Devin Review en espagnol et en portugaisL’interface de Devin Review est désormais disponible en espagnol et en portugais pour les utilisateurs dont la langue d’affichage est réglée sur Español ou Português.Devin Review pour Bitbucket Data CenterDevin Review peut être activé pour les dépôts Bitbucket Data Center, avec des revues automatiques à l’ouverture ou à la mise à jour d’une pull request. Les projets et dépôts Bitbucket Data Center se sélectionnent depuis la page d’accueil de Devin Review, la barre de merge affiche le statut de merge, d’approbation et de build, et les admins peuvent configurer un webhook (Settings › Integrations › Bitbucket) pour que Devin mette à jour le statut et les commentaires des pull requests quasiment en temps réel.CLI npx devin-review abandonnéeL’outil en ligne de commande autonome npx devin-review et sa page de revue non authentifiée ont été supprimés. Utilisez plutôt Devin Review depuis l’onglet PR ou depuis l’accueil de Devin Review ; les copies du CLI déjà installées ne fonctionneront plus.Améliorations d’Azure DevOpsDevin peut désormais ajouter et supprimer des libellés (balises) de pull request sur Azure DevOps et Azure DevOps Server. Dans Settings, les connexions Azure DevOps affichent le nom de l’organisation, et les organisations ou collections Server comptant plus de 100 projets répertorient désormais les dépôts de tous les projets.Renouveler les tokens Bitbucket Data CenterLes admins peuvent renouveler l’access token HTTP d’une connexion Bitbucket Data Center depuis Settings → Bitbucket ou via l’API enterprise, sans se déconnecter ; le nouveau token doit appartenir au même utilisateur Bitbucket.Liez votre compte Bitbucket Data CenterUne fois qu’un admin a enregistré une application OAuth pour un hôte Bitbucket Data Center, vous pouvez lier votre propre compte Bitbucket depuis Devin Review ou Profil → Comptes liés. Les approbations de revue et les commentaires publiés par Devin sur cet hôte vous sont alors attribués, et non à la connexion partagée.Serveurs MCP et plugins Microsoft 365Microsoft 365 Mail & Contacts, Calendar, To Do, OneDrive & SharePoint, Teams et Directory (Entra ID) sont désormais disponibles dans le MCP marketplace ainsi que sous forme de plugins qui regroupent chaque serveur MCP avec une skill d’utilisation. Connectez-les à l’aide de votre propre app registration Microsoft Entra et choisissez les OAuth scopes dans une liste qui précise à quoi sert chaque autorisation ; en l’absence de périmètre configuré, Devin se connecte par défaut avec des autorisations en lecture seule. Le MCP Files peut renvoyer les fichiers convertis en PDF ou en JPG.MCP Google Workspace via les PluginsLes MCP Gmail, Google Drive et Google Calendar installés via un plugin peuvent désormais être connectés avec vos propres client ID et secret Google OAuth, y compris un périmètre et une ressource OAuth personnalisés. Pour les MCP de plugin qui nécessitent votre propre client OAuth, les champs client ID et secret apparaissent désormais en premier.Les serveurs MCP personnels sont privésLes serveurs MCP que vous ajoutez ou installez depuis l’onglet Personal de Customize sont désormais privés et ne sont plus partagés avec votre organisation. De plus, il est maintenant possible de modifier plusieurs fois de suite un serveur MCP personnel sans erreur.Devin peut gérer les plugins d’organisation et d’entrepriseLes admins d’organisation et d’enterprise peuvent demander à Devin de créer, mettre à jour, supprimer et installer des plugins pour l’ensemble de leur organisation ou de leur enterprise, en approuvant chaque modification. Devin peut également créer, mettre à jour et supprimer des skills, des règles, des serveurs MCP et des hooks dans vos plugins personnels téléversés, à l’aide d’un seul outil, y compris dans les plugins qui utilisent un mcp.json à la racine.Plugins requis et disponibles à l’installationLes administrateurs d’organisation et d’entreprise peuvent définir les plugins téléversés comme “Available to install”, laissant aux membres le choix de les ajouter, ou “Required”, depuis la carte du plugin ou son panneau de détails. Renommer un plugin met à jour son nom dans Customize, Marketplace et le menu des plugins de la session, les erreurs d’indexation de plugin sur la page Customize indiquent désormais ce qui a réellement échoué, et les plugins peuvent être jusqu’à 5 fois plus volumineux (20 Mio, 2 500 fichiers).Menu « Créer une automatisation » simplifiéLe menu Créer une automatisation a été réorganisé : « Manual » devient « Create » et « Suggest automations » devient « Suggest for me ».Les utilisateurs SCIM réactivés conservent leurs groupesLes utilisateurs SCIM désactivés puis réactivés par le fournisseur d’identité conservent désormais leurs appartenances aux groupes de l’IdP, y compris les modifications de groupe effectuées pendant leur période d’inactivité.
Knowledge migre vers SkillsKnowledge est en cours de migration vers Skills. Vos Knowledge notes existantes sont automatiquement converties en skills au sein d’un plugin knowledge pour chaque périmètre (organisation, enterprise ou personnelle), avec un contenu inchangé et une structure de dossiers préservée ; Devin les utilise dans les sessions exactement comme il utilisait les notes. Une fois une organisation migrée, sa page Knowledge affiche les anciennes notes en lecture seule et renvoie vers Customize → Skills, où vous pouvez les consulter et les gérer. Aucune action n’est nécessaire ; la migration est déployée progressivement.Filtrer les sessions par origineLes filtres de sessions de la barre latérale incluent désormais Origin, ce qui vous permet d’afficher ou de masquer les sessions selon leur lieu de création : Slack, Web, API, Jira ou Linear.Command Palette : ouvrir Devin Review depuis un lien de PRCollez un lien de pull request dans la palette Cmd+K et appuyez sur Entrée pour ouvrir la Devin Review de cette PR.Des enregistrements d’écran plus fluidesDemandez à Devin d’enregistrer à une fréquence d’images plus élevée : ses enregistrements d’écran montent jusqu’à 60 fps, ce qui rend les animations et le défilement fluides dans les démonstrations, tout en conservant les annotations de cas de test de Devin. Les enregistrements par défaut restent inchangés.Notifications par e-mail pour les organisations enterprise et à profil de sécuritéDevin peut désormais envoyer des notifications par e-mail aux membres d’une même organisation, pour les organisations enterprise et celles disposant d’un profil de sécurité.Enterprise API : pagination des audit-logsLe champ total de la réponse de la liste des audit-logs de l’Enterprise API n’est plus renseigné (il renvoie null). Utilisez has_next_page / end_cursor pour paginer.Prise en charge d’Azure DevOps ServerLes organisations peuvent connecter des collections Azure DevOps Server 2020/2022 à l’aide d’un jeton d’accès personnel depuis la settings page Azure DevOps.Paramètre d’organisation « Require Session Access for PR Comments »Les admins d’organisation peuvent exiger que les commentaires sur les PR n’atteignent que les sessions Devin auxquelles l’auteur du commentaire a accès, via Settings → Devin → Pull requests. Les Enterprise admins peuvent l’imposer à toutes les organisations.Perforce : le espace de travail suit les changements de connexionLorsqu’un chemin de dépôt Perforce est retiré de la connexion d’une organisation, les sessions Devin en cours en perdent l’accès dès leur prochaine commande Perforce ; l’espace de travail de la session est automatiquement restreint et la commande est relancée.@-Mentions et liens de session dans Microsoft TeamsDevin peut désormais @-mentionner des personnes dans ses réponses Microsoft Teams afin qu’elles soient notifiées. Les sessions liées à un fil Teams affichent un indicateur Teams dans l’en-tête de session, et les messages « connect your account » vous redirigent vers vos paramètres Connections.Gestion des plugins dans CustomizeL’historique des versions d’un plugin affiche des diffs lisibles et une arborescence de fichiers pour chaque version. Vous pouvez télécharger au format .zip un plugin que vous avez importé, modifier les skills et les règles des plugins d’organisation directement depuis les pages Skills et règle, et partager un lien direct vers un plugin depuis la barre d’adresse.Statut de connexion MCP et reconnexionChaque serveur MCP indique désormais son mode d’authentification, avec une action Reconnecter permettant de refaire l’authentification sans désinstaller. Les serveurs MCP publics proposant une connexion facultative (comme Context7 ou Clerk) sont marqués comme prêts au lieu de vous demander de vous connecter, et les MCP appartenant à l’organisation où chaque member connecte son propre compte apparaissent eux aussi sous Organization, afin que les admins puissent les gérer.Connectez les MCP enterprise avec votre propre compteLes développeurs peuvent authentifier les MCP enterprise utilisant OAuth individuel depuis All organizations → Customize → MCPs → Personal, puis utiliser cette connexion dans les organisations concernées.Nouveauté dans le MCP Marketplace : ActiveCampaignActiveCampaign permet à Devin de gérer les contacts, les campagnes, les automatisations et les transactions de votre compte.Prise en charge du plugin Grafana (OAuth)Grafana (OAuth) se connecte au serveur MCP hébergé de Grafana Cloud, sans clé d’API ni configuration Docker ; l’intégration basée sur Docker reste disponible sous le nom Grafana (stdio).
Mode vocal en directLes appels vocaux avec Devin reposent désormais sur un modèle vocal en temps réel. Lorsque vous démarrez un appel, vous accédez directement aux commandes d’appel (avec une sonnerie pendant la connexion), le maintien de la touche Espace pour parler fonctionne immédiatement après la coupure du micro, et les réponses orales de Devin conservent leur ordre dans le transcript. Lorsqu’une session est connectée à Slack, le thread Slack indique qui participe à l’appel et sa durée, plutôt que les notes vocales internes de Devin.Les sessions se réveillent dès que vous écrivezUne session en veille commence à se réveiller dès que vous commencez à écrire dans son composer : Devin est ainsi généralement prêt à travailler au moment où vous appuyez sur envoyer.Les messages copiés conservent leur mise en formeLa copie d’un message de Devin conserve désormais la mise en forme lors d’un collage dans un e-mail ou un document, se colle toujours en Markdown dans les éditeurs de code, et préserve les puces et les liens lors d’un collage dans le composer de Devin. Les copies du transcript incluent le nom de chaque intervenant.Raccourci d’envoi configurableChoisissez si un message s’envoie avec Entrée ou avec Cmd/Ctrl+Entrée dans Settings → Personal → Send shortcut. La préférence s’applique à tous les composers de Devin.Les questions ignorées sont affichées comme tellesLorsque Devin passe à la suite avant que vous ne répondiez à une question, le transcript (ainsi que le thread Slack pour les sessions connectées à Slack) affiche désormais la question comme ignorée, avec son contenu, au lieu de « User answered: (no answer) ».Redémarrer la VM depuis la barre latéraleLes sessions qui perdent leur VM affichent désormais une action « Reboot VM » dans la barre latérale des sessions, au lieu d’un état générique bloqué ou terminé.Icônes de mode agent dans la barre latéraleVous pouvez afficher le mode agent de chaque session sous forme d’icône dans la barre latérale détaillée. Activez Agent mode dans Properties → Property visibility ; l’option est désactivée par défaut.Dialogs de session repensésLes dialogs de session — y compris les confirmations d’arrêt d’une session ou de fermeture de ses PR — ont été restylés pour s’harmoniser avec le reste de l’application.Les bugs de sécurité sont toujours vérifiés dans Devin ReviewDevin Review recherche désormais systématiquement les bugs de sécurité à chaque review ; le toggle « Security scan » a été supprimé de Settings › Review. La publication des bugs de sécurité sur GitHub reste activable ou désactivable.Déclencheurs par mention de groupe d’utilisateurs Slack pour les automatisations et l’astreinteDéclenchez des automatisations et des intervenants d’astreinte lorsqu’un groupe d’utilisateurs Slack est mentionné. Sélectionnez un groupe ou saisissez son ID Slack manuellement, et limitez éventuellement la correspondance à certains canaux.Les admins peuvent autoriser les automatisations sur les repos GitLab publicsLes connexions GitLab disposent désormais d’un paramètre « Automation scope ». Les admins d’organisation peuvent choisir « All connected repos » pour permettre aux automatisations d’accéder aux projets GitLab à visibilité publique sur cette connexion.Installer un plugin personnel depuis un dossierDevin peut désormais installer un plugin depuis un dossier présent sur sa machine (par exemple un fichier joint que vous lui avez envoyé, une fois décompressé), et non plus uniquement depuis l’URL d’un repository GitHub.Vue Customize en lecture seuleLes membres qui peuvent consulter Customize mais ne disposent d’aucune couche propre dans laquelle installer voient une vue en lecture seule de la configuration existante. Lorsqu’aucun plugin n’est disponible à parcourir, la vue Browse explique que les admins peuvent en ajouter, au lieu d’afficher une liste vide.Les secrets MCP se gèrent désormais depuis la page MCPSettings → Secrets affiche une bannière expliquant que les credentials des serveurs MCP ont été déplacés vers la page de chaque serveur, avec un bouton vers la bonne interface et un lien vers la documentation.Améliorations TeamsLes sessions Devin rattachées à Microsoft Teams mettent en forme leurs réponses pour Teams (les données tabulaires sont envoyées en tant que fichiers joints), incluent les images collées plus tôt dans un fil de discussion lorsque Devin est mentionné, et répondent plus rapidement aux nouvelles conversations. La sélection de new ou org dans le menu de commandes / fonctionne désormais dans les conversations personnelles et de groupe, et la carte de bienvenue de la première session suggère de mentionner @Devin dans Teams lorsque votre organisation a connecté Teams. Lorsque Devin n’est pas connecté à votre organisation Teams ou qu’une équipe n’a pas été entièrement configurée, le bot explique désormais comment y remédier.Titres des pages de connexionLes titres d’onglet du navigateur sur les pages de détail Settings → Connections affichent le nom de l’integration (par exemple « Microsoft Teams ») au lieu de « Settings ».Source du blueprint dans l’API v3L’API blueprint v3 vous permet de choisir si un repository blueprint est géré depuis .devin/blueprint.yaml dans git ou depuis la base de données de Devin (source: “git” | “database” lors de la création ou de l’update) et indique le mode actuel dans les réponses relatives aux blueprints.
Démarrage des machines plus clair dans l’onglet ComputerL’onglet Computer indique désormais que la machine est en cours de provisionnement pendant le démarrage de la VM d’une session, au lieu d’afficher un échec de connexion, et patiente jusqu’à cinq minutes environ pour les machines lentes à démarrer.Navigation au clavier dans la barre latéraleLes touches fléchées permettent désormais de se déplacer entre toutes les lignes de navigation de la barre latérale, y compris les éléments du menu More, et les lecteurs d’écran les annoncent comme un menu unique.Les groupes imbriqués de la barre latérale restent dépliésLes groupes de sessions imbriqués dépliés dans la barre latérale le restent après un rafraîchissement de la page.Boutons principaux neutresLes boutons principaux de l’application adoptent désormais un style neutre au lieu du bleu.Améliorations de la parité avec TeamsLes réactions emoji aux messages de Devin dans Teams (y compris dans les fils de discussion de canal) sont désormais transmises à la session. Devin voit la conversation Teams récente lorsque vous répondez dans un fil ou un chat déjà associé à une session. Les liens de PR dans les messages de Devin incluent un lien Devin Review pour les organisations ayant activé Devin Review. Lorsqu’une conversation passe de Teams à la webapp Devin ou à Desktop, le fil Teams affiche un avis renvoyant vers l’endroit où elle s’est poursuivie. Devin ne publie plus de message « mise en veille pour inactivité », et les fils de canaux partagés précisent que Devin ne peut voir que les messages qui le @mentionnent.Intégration PagerDuty pour l’astreinte et les automatisationsConnectez PagerDuty à Devin pour déclencher des automatisations sur les événements d’incident (déclenché, pris en charge, résolu et mis à jour) et permettre à Devin d’agir comme intervenant d’astreinte : il trie les incidents PagerDuty et publie son investigation sous forme de notes d’incident.Sélecteur de site JiraLa connexion de Jira avec un compte Atlassian rattaché à plusieurs sites Jira n’échoue plus : une fois connecté, Devin affiche les sites auxquels vous avez accès et vous laisse choisir celui à connecter.Datadog MCP sur l’endpoint stableL’intégration Datadog MCP utilise désormais l’endpoint stable /v1/mcp de Datadog. Les installations existantes peuvent l’adopter via « Update from marketplace » dans les paramètres MCP tout en conservant leur région ; les utilisateurs du serveur Datadog basé sur OAuth doivent se reconnecter une fois après la mise à jour.21 nouveaux serveurs MCP OAuth sans configuration21 nouvelles intégrations en un clic dans le MCP Marketplace — dont Dropbox, ClickHouse Cloud, Lucid, Typeform, Coda, GitBook, Railway, Retool, Smartsheet et Make — chacune se connectant via OAuth, sans clés d’API ni étapes de configuration.Plugin marketplace unifiéBrowse marketplace se trouve désormais dans la barre d’onglets de la page Customize et affiche une liste unique couvrant tous vos périmètres : Install vous laisse choisir le périmètre d’installation, les cartes indiquent où un plugin est déjà installé, et un « + » l’ajoute aux autres périmètres que vous gérez. Le marketplace officiel se charge sans qu’il soit nécessaire d’accorder séparément à votre organisation l’accès à son dépôt public, et une courte introduction s’affiche lors de votre première visite sur Customize.Améliorations de l’Editor de CustomizeLes lignes de skill et de rule ouvrent un éditeur doté des onglets Preview, Edit et Version history ; la suppression ou la désinstallation d’un plugin demande d’abord une confirmation. Customize n’affiche que les couches de configuration que vous pouvez modifier, les plugins requis par votre organisation ou votre enterprise apparaissant en lecture seule dans des sections « Required by organization » / « Required by enterprise ». Les skills issues de plugins non activés dans une session apparaissent grisées dans les menus / et @.Plugins personnels gérés par DevinLes cartes d’approbation d’installation de plugin dans le worklog affichent désormais le nom du plugin dans le marketplace, un résumé de son contenu et son logo, distinguent l’approbation des enregistrements et installations réussis, et proposent un lien « View plugin » pour ouvrir l’élément dans Customize. Devin peut installer un plugin à partir d’une simple URL de repository GitHub et enregistrer des skills, rules, configurations MCP et hooks personnels à partir de fichiers.Appartenance effective dans les listes de membresLes Enterprise admins voient désormais toutes les personnes qui appartiennent effectivement à une organisation — y compris les utilisateurs disposant d’un accès via les mappages de groupes IdP/SCIM — dans la page Enterprise Members et dans la page Members de chaque organisation. L’accès dérivé d’un groupe est signalé par le groupe qui l’accorde.Valeurs par défaut plus sûres pour les secretsLes nouveaux secrets sont définis sur Personal par défaut pour les non-admins, et la création ou l’importation de secrets d’organisation vous demande de confirmer que toutes les personnes de votre organisation pourront les utiliser.Création de session idempotenteL’API Sessions v1 accepte une idempotency_key optionnelle : réutiliser une clé renvoie la session d’origine, et si une création avec cette clé est toujours en cours, l’API renvoie 409 afin que l’appelant puisse réessayer peu après. Le booléen historique idempotent est déprécié.Citations Azure DevOpsLes citations de sources dans Devin Wiki pour les repositories Azure DevOps ouvrent désormais le bon fichier, en pointant vers le commit exact à partir duquel le wiki a été construit.
L’archivage ferme les PR des sessions enfantsL’archivage d’une session ferme désormais aussi les pull requests ouvertes des sessions enfants archivées avec elle ; celles-ci sont répertoriées dans le prompt d’archivage afin que vous puissiez choisir lesquelles fermer.Menu déroulant multi-PR dans la barre latéraleLes sessions de la barre latérale comportant plusieurs pull requests dans le même état affichent désormais un menu déroulant répertoriant chaque PR, avec les mêmes détails que la fenêtre contextuelle des PR de l’en-tête de session.Ouvrir les modifications et les fichiers de PR sous forme de diffsDans les onglets Modifications et PR d’une session, les chemins de fichiers sont cliquables tant que la machine de Devin est en ligne : un clic ouvre le diff du fichier dans l’éditeur intégré, avec un bouton permettant d’afficher le fichier complet.Onglet Bureau sur les appareils tactilesL’onglet Desktop fonctionne désormais comme un bureau à distance sur iPad et les autres appareils tactiles (appui pour cliquer, glisser-déposer, appui long pour le clic droit, défilement à deux doigts). Lorsque Devin est en veille, la dernière capture d’écran occupe tout le volet et le survol propose une action “Réveiller Devin” en un clic.Continuer dans une nouvelle session après une défaillance de la machineLes cartes d’échec de machine bloquées définitivement proposent désormais « Continuer dans une nouvelle session » en plus de « Essayer de redémarrer », avec une note précisant que les fichiers locaux de la machine et les processus en cours d’exécution ne sont pas transférés.Puces de code du composerSaisir `code` dans le composer de message transforme systématiquement le texte en puce de code, l’annulation reconvertit la puce en texte brut, et un accent grave saisi à l’intérieur d’une puce est intégré au code.Affichage du chat plus épuréUne question à laquelle vous ou un membre de votre équipe avez répondu apparaît désormais comme un message de chat normal de cette personne. Dans les sessions où vous êtes le seul participant, l’avatar de Devin et l’en-tête indiquant son nom sont masqués (survolez un message pour en afficher l’heure) ; ils réapparaissent dès qu’une autre personne rejoint la session.Changement d’onglet plus rapideLa navigation entre les onglets Progression, Diff et PR d’une session est environ deux fois plus rapide, l’onglet Progression conserve l’étape sélectionnée et le changement d’onglet ne ralentit plus lorsque de nombreux onglets de pull requests restent ouverts.Les messages en file d’attente sont conservés en cas de mise en veille/repriseLes messages mis en file d’attente dans une session ne sont plus perdus lorsque celle-ci passe en veille puis reprend.Simplification des résumés de PR de Devin ReviewL’analyse affichée en haut de page par Devin Review est désormais un résumé bref, axé sur le comportement (une à deux phrases et jusqu’à cinq puces), plutôt qu’une longue présentation détaillée de l’implémentation.Améliorer l’affichage progressif des constats de revueLes constats de revue conservent des résumés concis tout en proposant une section facultative “En savoir plus” qui fournit une explication en langage clair, un exemple concret et un correctif recommandé ; les constats peuvent être copiés dans leur intégralité.Réanalyser les nouveaux commits et remédier en masse via MCPDevin peut relancer une analyse de code existante sur les seuls nouveaux commits et corriger plusieurs constats en une seule fois, depuis une session ou n’importe quel client Devin MCP.Réponses de la webapp répercutées dans SlackLes réponses aux questions de Devin données dans l’application web apparaissent désormais dans le thread Slack associé.Contrôles Slack dans la barre latéraleLiez une session à Slack ou activez et désactivez la synchronisation Slack depuis le menu ”…” de la session dans la barre latérale, sans avoir à ouvrir la session.Synchroniser avec Teams depuis l’application webPour les sessions connectées à un chat Teams, vous pouvez activer ou désactiver la synchronisation depuis le composer, la sidebar et la command palette, comme pour la synchronisation Slack.Améliorations des Teamsmute déconnecte désormais entièrement une session du chat, et unmute ou une mention @Devin la reconnecte ; une carte “Detach session” s’affiche lorsque Devin se met en veille dans les messages privés et les conversations de groupe ; Devin affiche un bouton “Approve deployment” lorsqu’il demande à déployer ; enfin, la page Settings Teams intègre le tutoriel sur les mots-clés ainsi que le paramètre de mode thread.Matching regex dans les champs texteLes champs de texte des automatisations peuvent utiliser des expressions régulières sensibles à la casse (syntaxe Google RE2).Modèles grisésLes modèles qui nécessitent un MCP server ou une intégration que votre organisation n’a pas configurés restent visibles, mais grisés, accompagnés d’une indication précisant ce qu’il faut connecter.Les approbations de mise à jour affichent un diffL’approbation de la mise à jour d’une automatisation indique désormais précisément ce qui change : les déclencheurs et actions ajoutés, supprimés et modifiés, les paramètres sous la forme ancien → nouveau, et les modifications du prompt sous forme de diff ligne à ligne.Refonte de la page AutomatisationsLa page Automatisations s’ouvre par défaut sur l’onglet “Mine”, les onglets vides affichent directement les options de création, la création d’une automatisation ou d’un intervenant d’astreinte se fait dans un panneau latéral, et la carte de vérification préalable ainsi que l’éditeur de scripts ont été repensés.Mises à jour du marketplaceLe serveur MCP Meticulous n’est plus en bêta et Intercom se connecte désormais à l’aide d’un jeton d’accès.PluginsLes plugins regroupent skills, règles, hooks et MCP servers dans un seul package installable, ce qui vous permet de personnaliser le fonctionnement de Devin et de partager cette configuration au sein de votre équipe. Installez des plugins depuis le marketplace dans Settings → Marketplace ou depuis un repository, pour votre organization ou pour l’ensemble de votre enterprise ; les détails d’un plugin indiquent sa provenance (commit pinned ou ref et dossier suivis) ainsi que les périmètres où il est installé, et les skills d’un plugin fraîchement installé sont immédiatement disponibles dans les menus / et @. Chaque installation affiche un avis de sécurité décrivant ce que le plugin peut faire et vous demande de confirmer que vous faites confiance à sa source. Les admins d’org et d’enterprise peuvent marquer les plugins comme requis ou disponibles, et les organizations héritent automatiquement des plugins gérés au niveau enterprise.Attention requise pour le build de l’environnementLes admins Enterprise peuvent repérer les organizations qui nécessitent une intervention depuis la page Environment — builds en échec consécutifs, absence de snapshot utilisable et filtre « Needs attention » — ainsi qu’un filtre « Last build failed » pour les repositories dans les Settings d’environment d’une organization.Roles et AccessLes rôles dont les seules attributions restantes correspondent à des utilisateurs de service expirés peuvent être supprimés. Les membres disposant d’un rôle limité à Ask (tel que “DeepWiki Only”) peuvent consulter leurs Asks passés dans la barre latérale, et les listes de sessions des rôles en lecture seule sont rétablies.Git Bash sous WindowsSur les machines Windows, Devin exécute par défaut les commandes dans Git Bash (PowerShell reste disponible sur demande et est utilisé lorsque Git Bash n’est pas installé).Suggestions de blueprintsDevin valide les blueprints de repository proposés (YAML et schéma) avant de les suggérer, et le guide de configuration répertorie l’étape facultative Clone.
Navigation au clavier dans la lightbox et diagrammes MermaidUtilisez les touches fléchées pour passer d’une image à l’autre dans le carrousel de la lightbox, et les diagrammes Mermaid rejoignent désormais le carrousel aux côtés des images.Commentaire sur les PR unique de DevinLe commentaire d’introduction de PR de Devin et le bloc de détails « Original prompt » ne forment désormais qu’un seul commentaire, avec le prompt affiché sous l’introduction.Sélection multiple des constats d’analyse de codeSélectionnez plusieurs constats à la fois pour les assigner à une seule session Devin (une branche/PR) ou pour mettre à jour leur statut en masse (examiné ou rejeté).Exécutions sans effet de l’analyse de code en l’absence de nouveaux commitsLes exécutions d’analyse des nouveaux commits (y compris les exécutions planifiées dans les automatisations) ne démarrent plus de session lorsque le repository ne comporte aucun nouveau commit depuis la dernière analyse ; l’exécution est enregistrée comme terminée sans consommation d’ACU, et l’application web affiche un toast « No new commits ».Serveurs MCP AWS et Braintrust dans le marketplaceLe MCP marketplace inclut désormais les serveurs AWS et Braintrust.Conseils de configuration MCP pour Google WorkspaceLes pages de configuration MCP Google Drive, Gmail et Calendar signalent désormais que le projet Google Cloud doit être inscrit à la Developer Preview et expliquent la configuration avec votre propre client OAuth.Les profils de sécurité peuvent autoriser les installations MCP personnalisées des organisationsLes administrateurs Enterprise peuvent désormais autoriser, via un profil de sécurité Enterprise, les installations de serveurs MCP personnalisés propres aux organisations.Améliorations Microsoft TeamsLes fichiers partagés via SharePoint s’affichent comme des fichiers joints, Devin affiche un indicateur de saisie pendant son travail, /new est pris en charge dans les conversations de groupe, et les fichiers joints sortants sont envoyés comme une activité distincte.Builds du snapshot partiels en cas d’échec de clonageUn nouveau paramètre Enterprise permet aux builds du snapshot de se terminer en mode partiel lorsqu’un repository ne peut pas être cloné, au lieu de faire échouer l’ensemble du build.
Nouveaux regroupements et filtres dans la barre latéraleLa barre latérale des sessions permet désormais de regrouper les sessions par statut de pull request ou par repository, et les filtres de session incluent maintenant le mode de Devin.Type d’analyse de nettoyageUn nouveau type d’analyse de nettoyage détecte le code mort et les opportunités de nettoyage dans vos repositories.Commande /scan dans le composerVous pouvez désormais lancer une analyse de code directement depuis le composer avec la commande /scan.Analyses planifiées dans les automatisationsLes automatisations prennent désormais en charge un type d’agent d’analyse de code, ce qui vous permet de planifier des analyses récurrentes ou de réanalyser automatiquement les nouveaux commits.Onglet Constats repenséL’onglet des constats d’analyse a été repensé pour faciliter le tri.Détails d’événements déclencheurs plus richesLes exécutions d’automatisation affichent désormais des détails d’événement plus riches pour les déclencheurs GitLab, Jira, incident.io et GitHub.Transmission des réponses plus claireLes utilisateurs Slack qui ne sont pas membres de l’organisation de la session sont désormais avertis lorsque leurs réponses ne peuvent pas parvenir à Devin.
Filtres de balises à sélection multipleLa barre latérale des sessions prend désormais en charge des filtres de balises de métadonnées à sélection multiple, avec un décompte par balise, ainsi qu’un filtre par type de machine.Groupes d’éditeurs divisés dans l’espace de travail de sessionL’éditeur de l’espace de travail de session prend désormais en charge les groupes d’éditeurs divisés à la manière de VS Code.Historique des analyses de codeLa page de détail d’une analyse dispose d’un panneau d’historique des analyses, et les lignes d’historique repensées indiquent le profil et le coût de chaque exécution.Gravités de validation des analyses de codeLes profils d’analyse de code permettent désormais de configurer les gravités de constats nécessitant une validation, avec un indicateur de seuil dans l’éditeur de profil.Nouveaux serveurs MCP MarketplaceLes serveurs MCP Gmail, Google Calendar, Gamma et Supabase sont désormais disponibles dans le marketplace, et les entrées du marketplace affichent maintenant des icônes.Approbations d’installation MCP plus clairesLes cartes d’approbation d’installation MCP affichent désormais l’identité du serveur, sa source et son périmètre résolu avant votre approbation.AuthentificationNous mettons à niveau notre plateforme d’authentification et notre page de connexion.Nouvelle autorisation d’organisation : gérer les automatisations personnellesLes administrateurs d’organisation peuvent contrôler qui peut gérer les automatisations personnelles, indépendamment de qui peut gérer les automatisations du System User. Les autorisations d’automatisation au niveau du compte sont également plus granulaires.
Améliorations des messages en file d’attenteLes messages en file d’attente sont désormais transmis lorsque Devin attend pendant une longue période, et appuyer sur Cmd/Ctrl+Entrée pendant la modification d’un message en file d’attente l’envoie immédiatement.Statut d’activité « En attente »Les sessions affichent désormais un statut d’activité dédié « En attente » lorsque Devin est volontairement en veille.Annulation des déplacements entre dossiersLe déplacement de sessions entre des dossiers affiche désormais un toast avec une option d’annulation, et Cmd/Ctrl+Z déclenche l’action Annuler du toast le plus récent.Améliorations de l’accessibilitéLes utilisateurs qui préfèrent réduire les animations bénéficient désormais d’équivalents statiques ou textuels pour les éléments animés, et la prise en charge des contrastes élevés a été améliorée.Badges de liens GitHub repensésLes badges de liens GitHub de Devin (PR, branches, commits) ont été modernisés.Routage plus intelligent des @mentions dans les threads SlackMentionner Devin avec @ dans un thread achemine désormais votre réponse vers la session à laquelle vous êtes abonné.Organisation de travail par défaut pour les sessions de canal SlackLes nouvelles sessions de canal Slack sont acheminées selon l’organisation de travail par défaut de l’utilisateur qui mentionne Devin.Contrôles de planification des automatisations plus précisLes planifications horaires disposent désormais d’un sélecteur de minutes, et les planifications à exécution unique utilisent un sélecteur de date.Plusieurs canaux Slack dans les déclencheurs d’automatisationLes déclencheurs d’automatisation permettent désormais de sélectionner et de modifier plusieurs canaux Slack.Améliorer les automatisations existantes avec DevinUne nouvelle action « Améliorer avec Devin » permet à Devin d’améliorer une automatisation existante pour vous.Événements déclencheurs liésLa source de l’événement déclencheur d’une exécution d’automatisation renvoie désormais vers son origine (par exemple, le message Slack ou le problème).Prise en charge du statut précédent dans les déclencheurs d’automatisation JiraLes déclencheurs Jira status_changed peuvent désormais filtrer selon le statut précédent, et le nouveau statut est facultatif.Section SécuritéLes pages d’analyse de code sont passées de /code-scan à /security (les anciens liens sont redirigés). Les sessions d’analyse sont répertoriées pour l’utilisateur qui les a déclenchées, et l’archivage de la session racine d’une analyse annule l’analyse.Analyser maintenantUn bouton « Analyser maintenant » dans la boîte de dialogue de configuration d’Auto Scan lance immédiatement une analyse.Remédiation par lots via l’API v3De nouvelles routes d’API v3 prennent en charge la remédiation par lots des constats au niveau de l’organisation et d’Enterprise.Configuration permettant l’ouverture de PR par les participants à une sessionUn nouveau paramètre d’organisation, « Autoriser l’ouverture de PR par les participants à une session », permet aux sessions d’ouvrir des PR au nom d’un collaborateur validé de la session.Installation depuis MCP Marketplace et connexion OAuth simplifiéesL’installation d’un serveur MCP depuis le marketplace suit désormais un flux unique simplifié : les cartes d’installation restent visibles jusqu’à l’approbation, et l’écran OAuth s’ouvre directement depuis la carte.
En-tête de page de session repenséL’en-tête de la page de session est plus compact, avec les balises et la hiérarchie de session intégrées.Barre latérale des sessions repenséeLa barre latérale des sessions a été repensée avec des onglets de navigation personnalisables, le regroupement, des filtres plus riches et une liste de sessions plus épurée.Design visuel du Chat actualiséL’interface de chat bénéficie d’un design visuel actualisé.Sessions Sub-Devin imbriquéesLes sessions Sub-Devin s’affichent désormais sous forme d’arborescence imbriquée dans la barre latérale.Barre latérale masquableLa barre latérale peut être entièrement masquée et affichée au survol.Abonnés aux sessionsSuivez et consultez les sessions d’autres utilisateurs, avec une organisation et un filtrage de la barre latérale basés sur les abonnés.Raccourci de renommage de session en ligneAppuyez sur Cmd/Ctrl+Option+R sur une page de session pour renommer la session en ligne.Raccourci pour arrêter DevinAppuyez sur Cmd/Ctrl+Maj+Retour arrière pour arrêter Devin pendant qu’il travaille.Sélecteur d’organisation par défaut dans les DM SlackDans les DM Slack avec Devin, vous pouvez désormais définir votre propre organisation par défaut avec le sélecteur !org.Secrets Bearer pour les webhooks d’automatisationLes webhooks d’automatisation peuvent désormais s’authentifier avec un secret Authorization : Bearer.Correctif des constats en doubleRésolution d’une régression dans Devin Review qui entraînait le signalement de constats à plusieurs reprises.Constats plus clairsAmélioration de la clarté et de la concision des constats de Devin Review.Modifier le profil d’une analyseVous pouvez désormais modifier le profil de sécurité d’une analyse de code depuis l’interface utilisateur.Sélection de l’effort d’analyseChoisissez un effort d’analyse (normal/approfondi) dans le formulaire d’analyse d’ingestion et définissez-le via l’API v3.Nouveaux endpoints d’API d’analyse v3L’API v3 peut désormais déclencher immédiatement une analyse incrémentielle (diff) et accepte plusieurs repos au démarrage d’une analyse d’ingestion.Notes de résolution des constatsLa note de résolution d’un constat est désormais affichée dans l’interface utilisateur, et une action ponctuelle « Analyser les nouveaux commits » est disponible lorsque les automatisations ne sont pas disponibles.Prise en charge des serveurs MCP EnterpriseLes administrateurs Enterprise peuvent désormais configurer un serveur MCP une seule fois au niveau Enterprise et le rendre disponible aux organisations de leur choix, dans Settings → Connections → MCP. L’installation par une organisation de ce même serveur remplace la version Enterprise.Serveurs MCP sur réseau privé pour les déploiements dédiésPour les déploiements dédiés, Devin peut désormais utiliser des serveurs MCP accessibles uniquement au sein de votre propre réseau : le flux d’autorisation OAuth et les appels de Devin au serveur transitent tous deux par votre tunnel réseau privé plutôt que par l’Internet public. Les administrateurs Enterprise peuvent également téléverser le bundle d’autorités de certification privées auquel Devin doit faire confiance pour ce trafic.Remplacer les valeurs de secrets sur placeLes valeurs des secrets à portée Enterprise peuvent désormais être remplacées sur place.Nouvelles entrées dans MCP MarketplaceNew Relic MCP est désormais disponible dans MCP Marketplace, et Mintlify Index MCP quitte la bêta.
Améliorations de la lightboxDans les sessions Ultra, Devin vous informe désormais lorsque le modèle d’action principal se dégrade ou se rétablit.Améliorations de la lightboxLes lightboxes d’images affichent désormais le nom du fichier, un compteur d’images et des flèches précédent/suivant cliquables ; les images des commentaires de revue s’ouvrent dans une lightbox au clic.Actions de prévisualisation des fichiers jointsLes prévisualisations de fichiers joints proposent désormais les options Copier le lien et Copier le contenu.Onglet PR plus rapideLes fichiers diff de PR sont désormais virtualisés, ce qui accélère le changement de session lorsque l’onglet PR est ouvert.Raccourcis pour les échecs de CILes lignes « CI échouée » du journal de travail ouvrent désormais l’onglet de revue de PR avec les vérifications développées.Onglet de prévisualisation renommé en BrowserL’onglet de prévisualisation de la session porte désormais le libellé « Browser ».La mise en sourdine dans Slack déplace la session vers la webappMettre une session Devin en sourdine dans Slack la déconnecte désormais du thread Slack et la poursuit dans la webapp.Fuseaux horaires des planifications d’automatisationLes déclencheurs de planification d’automatisation enregistrent désormais leur fuseau horaire.Filtre de mode d’analyse dans l’analyse de codeLa liste des analyses peut désormais être filtrée par mode d’analyse (discover/ingest).Colonne Groupe(s) dans l’export des métriques utilisateursL’export CSV des métriques utilisateurs inclut désormais une colonne Groupe(s).Détails des connexions au fournisseur GitSur les pages de paramètres du fournisseur Git (GitHub, GitLab, Bitbucket), cliquer sur une connexion ouvre désormais un panneau de détails avec les informations de connexion et les actions de gestion correspondantes.Nouvelle entrée dans MCP MarketplaceCello MCP est désormais disponible dans MCP Marketplace.
Suggestions de Devin Coach dans le champ de saisiePrésentation de Devin Coach, une nouvelle fonctionnalité qui affiche des suggestions directement dans le champ de saisie de la session pendant que vous rédigez, afin de vous aider à améliorer les prompts avant de les envoyer.Comportement de révision répétée plus intelligent dans Devin ReviewDevin Review évite désormais de réviser à nouveau une PR lorsque son diff par rapport à la branche de base est inchangé (par exemple, lors de la réorganisation de PR empilées).Suivis dans les threads SlackLes sessions Devin s’abonnent désormais aux threads Slack dans lesquels elles publient et redirigent les réponses vers la session, afin que les messages de suivi dans le thread parviennent à Devin sans devoir le mentionner à nouveau.Améliorations de TeamsLes mentions d’utilisateurs Microsoft Teams s’affichent désormais sous forme de badges de mention, les émojis s’affichent en ligne et le comportement des threads pour les mentions de canaux est désormais aligné sur Slack.Mode contraste élevé : option SystèmeLe mode contraste élevé ajoute une option « système » qui suit les préférences de votre système d’exploitation, ainsi que des améliorations plus générales de l’accessibilité, dont un nouveau sous-menu Accessibilité dans la palette de commandes.Améliorations de la barre latéraleLa barre latérale affiche désormais la session active lors de la navigation via la palette de commandes ou une URL, les dossiers nouvellement créés apparaissent en haut de la liste et un clic droit sur un dossier ouvre son menu d’options.Améliorations de la palette de commandes« Démarrer une session avec un prompt » prend désormais en charge la modification de prompts multilignes, et « Rechercher des sessions » est épinglé sous Démarrer une session.Améliorations de la barre d’outils de prévisualisationL’option d’ouverture dans un nouvel onglet est désormais mise en avant dans la barre d’outils de prévisualisation, les ports exposés ont été déplacés dans un menu de débordement et les actions de partage et d’ouverture dans un nouvel onglet suivent désormais la page actuellement affichée.Filtre de plateforme pour les sessionsLa liste des sessions peut désormais être filtrée par plateforme.Mode d’ingestion dans l’analyse de codeIngest est désormais disponible comme mode d’analyse directement dans le panneau de nouvelle analyse.API des planifications d’auto-scanLes routes de planification d’auto-scan des analyses de code sont désormais généralement disponibles dans les API v3 des organisations et Enterprise.Devin Local activé par défaut pour EnterpriseDevin Local est désormais activé par défaut pour les clients Enterprise.Recherche dans la page dans les automatisationsLes pages d’automatisation prennent désormais en charge la recherche dans la page via Cmd/Ctrl+F.Aperçu unifié des autorisations de workflowDans Automatisation, le volet d’aperçu des autorisations de workflow correspond désormais au volet d’exécution en direct.
Conversations secondairesDémarrez une conversation secondaire à partir de n’importe quel point d’une session pour poser des questions et approfondir certains détails sans interrompre le travail principal de Devin. Les conversations secondaires s’ouvrent dans un panneau à côté du journal de travail et permettent d’arrêter les réponses en cours.Blocs de code avec coloration syntaxique dans ChatLes blocs de code délimités dans les messages de chat s’affichent désormais avec une coloration syntaxique.Pagination de la recherche de sessions dans la palette de commandesLa recherche de sessions dans la palette de commandes est désormais paginée avec une option explicite « Voir plus ».Améliorations de l’organisation de la barre latéraleLa barre latérale des sessions prend désormais en charge une option « Aucun » dans le menu Regrouper par pour afficher une liste de sessions à plat, une action « Nouvelle session dans le dossier » dans les menus de dossiers, ainsi qu’une commande Cmd+K « Déplacer vers le dossier » pour la session actuelle.Améliorations de SlackLes utilisateurs peuvent désormais demander l’accès à un canal directement depuis les messages directs Slack, les sessions lancées depuis Slack obtiennent automatiquement un accès en lecture à leur canal d’origine et Devin publie un avis lorsqu’une session attend qu’une machine soit disponible. Les membres de l’espace de travail au-delà de la première page ne s’affichent plus comme « Utilisateur inconnu ».Gestion des connexions SlackLes paramètres de l’intégration Slack incluent désormais une option Reconnecter, et les menus Gérer des intégrations utilisent désormais un composant Reconnecter/Déconnecter cohérent.Mentions de playbooks depuis SlackLes playbooks mentionnés dans les messages sont désormais résolus lors du transfert des messages utilisateur depuis Slack.Améliorations du sélecteur de mode Agent dans AutomatisationLe sélecteur de mode Agent dans Automatisation et On-Call affiche désormais la valeur par défaut résolue de l’organisation (par exemple, « Valeur par défaut de l’organisation (Fusion) ») ainsi qu’une description pour chaque mode.Opérateurs de chaînes négatifs dans les conditions d’automatisationLes conditions d’automatisation prennent désormais en charge les opérateurs « ne contient pas », « ne commence pas par » et « ne se termine pas par ».Protections du profil de sécurité dans l’éditeur d’automatisationL’éditeur d’automatisation avertit désormais lorsque les serveurs MCP ou les entrées de stratégie réseau sélectionnés ne relèvent pas du profil de sécurité applicable, et confirme les modifications du profil de sécurité au moyen d’une fenêtre contextuelle d’avertissement.Perplexity MCP dans la marketplacePerplexity est désormais disponible en tant que serveur MCP dans la marketplace des connecteurs.
Prise en charge de la mise en file d’attente pour les automatisationsLes automatisations prennent désormais en charge la mise en file d’attente : définissez le nombre maximal d’exécutions simultanées et la profondeur de file d’attente par automatisation, consultez les états du cycle de vie de la file d’attente dans le tableau des événements et affichez un graphique d’activité alimenté par les événements d’automatisation. Les groupes de concurrence sont également disponibles dans l’API publique v3.API des automatisations et provider TerraformL’API des automatisations est passée de la bêta à la spécification de production de l’API v3, les sessions peuvent désormais être filtrées par automation_id et une ressource devin_automation est disponible dans le provider Terraform de Devin.Prise en charge de GitLab dans les automatisationsLes automatisations prennent désormais en charge les déclencheurs GitLab (problèmes, commentaires sur les problèmes, pushes et pipelines), avec la prise en charge des réponses pour les déclencheurs liés aux problèmes, ainsi qu’une connexion de compte de service GitLab permettant de gérer automatiquement les webhooks.Demander l’accès à un canal depuis SlackLorsque Devin ne peut pas accéder à un canal Slack, les utilisateurs voient désormais la raison précise et peuvent demander l’accès directement depuis Slack, sous réserve de l’approbation d’un admin.Améliorations de la palette de commandesLa palette de commandes affiche désormais les résultats de recherche de sessions dans la recherche principale, conserve les lignes sur une seule ligne et regroupe les commandes de navigation sous la commande « Aller à ».Intégrations Figma en direct dans les prévisualisations de liensLes liens Figma partagés dans le chat peuvent désormais s’afficher sous forme d’intégrations en direct dans les cartes de prévisualisation des liens.Améliorations de l’accessibilitéUne vaste révision de l’accessibilité (WCAG 2.1 AA) dans l’ensemble de la webapp : libellés appropriés et noms accessibles sur les contrôles, tableaux triables et boutons bascule accessibles au clavier, liens de contournement, repères de navigation distincts, titres de document et annonces assertives des erreurs via des toasts.Profils de sécuritéLes profils de sécurité sont désormais généralement disponibles. Les admins peuvent définir des profils de sécurité régissant l’accès réseau et les appliquer aux sessions et aux automatisations, notamment avec un profil par défaut à l’échelle de l’organisation et la sélection d’un profil par automatisation.Legacy Cascade désactivé par défaut pour les entreprisesLegacy Cascade est désormais désactivé par défaut pour les offres Enterprise, avec un texte de paramétrage clarifié.Jetons d’accès personnelsLes jetons d’accès personnels sont désormais généralement disponibles pour s’authentifier auprès de Devin par programmation. Les jetons sont automatiquement révoqués lorsqu’un utilisateur perd son appartenance au compte.Améliorations des connexions MCPLes sessions MCP reprennent automatiquement après la finalisation d’OAuth, les connexions MCP personnelles s’appliquent à l’ensemble du compte avec OAuth limité à l’organisation de l’installation, et les installations MCP depuis la marketplace prennent en charge les URL de serveur personnalisées.
Résolution facilitée des échecs de builds du snapshotLes builds du snapshot d’environnement ayant échoué sont désormais plus faciles à trouver et à corriger en moins de clics.Action de reconnexion LinearLe menu de gestion de la connexion Linear inclut désormais une action « Reconnecter ».
Onglet Modifications repenséL’onglet Modifications comprend désormais une barre latérale persistante avec une arborescence de fichiers, un bouton bascule entre l’arborescence et une liste à plat, ainsi que des diffs sur toute la largeur accompagnés d’icônes de langage.Améliorations de la barre latérale des sessionsUne nouvelle action « Vider le dossier » archive toutes les sessions d’un dossier de la barre latérale, les menus de session sont réorganisés en sous-menus et les sessions archivées disposent d’indicateurs plus clairs.Renommages de sessions dans la chronologieLorsqu’une session est renommée, la modification apparaît désormais dans la chronologie de la session.Progression des approbations en un coup d’œilLa barre d’état de fusion de la pull request affiche désormais la progression des approbations sous forme du nombre d’approbations reçues par rapport au nombre requis.Paramètres d’accès Slack par défautL’accès de Devin aux canaux Slack est désormais configurable pour tous les comptes, avec par défaut l’accès à tous les canaux publics et aux messages directs, ainsi qu’un paramètre au niveau du compte pour l’accès aux messages directs.Exécution MCP depuis les serveurs de DevinLes outils MCP s’exécutent désormais depuis les serveurs de Devin plutôt que depuis la machine distante de la session.Améliorations de la page ConnecteursLes serveurs MCP fournis par des plugins sont regroupés dans leur propre section, les installations depuis la marketplace de l’organisation sont toujours limitées à l’organisation, et les installations MCP sans méthode d’authentification configurée peuvent recourir à OAuth dynamique.Contrôler où Legacy Cascade est disponibleLe paramètre Cascade Enterprise propose désormais un choix de périmètre — activé partout, plugin JetBrains uniquement ou désactivé — afin que les admins puissent faire passer les utilisateurs à Devin Local tout en conservant Cascade dans le plugin JetBrains.Prise en charge facultative des dépôts GitHub publics dans les automatisationsLes admins peuvent désormais inscrire un dépôt GitHub public aux déclencheurs d’automatisation.Attribution à l’organisation de facturation principaleTous les utilisateurs se verront automatiquement attribuer une organisation de facturation principale à laquelle toute utilisation de Devin Desktop et de la CLI sera attribuée.Les listes d’autorisation IP couvrent les webhooks d’automatisationLes listes d’autorisation IP des comptes sont désormais appliquées aux webhooks d’automatisation, avec la prise en charge de plages supplémentaires réservées aux webhooks.Correctifs de bugsCette version inclut également de nombreux correctifs et améliorations mineurs, notamment le rendu Markdown dans les cartes de fils Slack et Teams, l’affichage des commandes slash sous forme de puces de commande dans les messages en file d’attente, la conservation des légendes de citations comme brouillons, un streaming plus fluide dans les très longues sessions et diverses améliorations de l’UI dans la webapp.
Mise en évidence des diffs au niveau des motsLes vues de diff unifiées mettent désormais en évidence les mots exacts modifiés dans une ligne, ce qui facilite l’examen des modifications.Cartes d’aperçu des liens dans le ChatLes liens partagés dans vos messages et dans les réponses de Devin s’affichent désormais sous forme de cartes d’aperçu enrichies.Remix conserve le playbookLe remixage d’une session reprend désormais le playbook de la session d’origine et le contenu enrichi des messages dans le nouveau prompt.Aperçus Knowledge extensiblesLes cartes Knowledge incluent désormais un bouton d’extension afin que vous puissiez lire le contenu complet de la note sur place.Améliorations de l’organisation des sessionsVous pouvez désormais supprimer les sessions archivées des dossiers de la barre latérale, et l’ouverture d’un onglet d’informations affiche le workspace, y compris sur mobile.Messages directs Slack avec les Devin d’automatisationLes automatisations peuvent désormais fonctionner via des messages directs Slack, avec un paramètre permettant de contrôler l’activation des messages directs.Accès aux canaux Slack simplifié pour les automatisationsLa configuration des canaux Slack auxquels une automatisation peut accéder est désormais un choix simple entre deux modes.Playbooks limités à la bonne organisationLes références aux playbooks dans les mappages Jira et Linear ainsi que les déclencheurs d’automatisation sont désormais validés par rapport à la bonne organisation, avec des notifications de suppression claires lorsqu’une incompatibilité est détectée.Le provisionnement SCIM est généralement disponibleLe provisionnement des utilisateurs et des groupes SCIM est désormais généralement disponible pour les entreprises, ce qui permet une gestion automatisée du cycle de vie des utilisateurs depuis votre fournisseur d’identité.Journalisation d’audit des Settings de Devin LocalLes modifications des Settings de Devin Local sont désormais enregistrées dans le journal d’audit Enterprise.Améliorations des groupes IdPL’onglet des groupes IdP Enterprise affiche désormais le nombre de membres, et la fenêtre contextuelle des groupes est plus facile à lire grâce aux noms tronqués au milieu et à un bouton de copie.Correctifs de bugsCette release inclut également de nombreux correctifs et améliorations mineurs, notamment un texte plus clair pour le mappage des canaux Slack, un défilement plus fluide dans les longues sessions, la correction de la navigation avec les touches fléchées dans la lightbox, une copie plus fiable depuis l’onglet shell et diverses améliorations de l’UI dans l’ensemble de la webapp.
Sélecteur de modèles repenséLe sélecteur de modèles a été repensé sous la forme d’un menu unique et organisé vous permettant de choisir une capacité, d’activer ou désactiver Fusion, d’ajuster la vitesse et de changer de mode.Commandes slash dans la zone de messageLa saisie de commandes telles que /btw et /queue dans la zone de message est désormais plus facile à découvrir, notamment grâce à une nouvelle commande /ask qui fait passer la session en mode Ask.Aperçus des playbooks dans la zone de messageLe survol d’une macro de playbook dans votre message affiche désormais un aperçu de son contenu, avec un bouton permettant de copier le texte complet.Démarrer des sessions Windows depuis SlackUne nouvelle commande !windows vous permet de démarrer une session sur une machine Windows directement depuis Slack.Approuver les demandes d’accès réseau depuis SlackLorsque Devin demande l’accès à une destination réseau bloquée, vous pouvez désormais approuver ou refuser la demande directement depuis Slack.Nombres de constats cliquables dans Devin ReviewLes nombres de constats sur les cartes de PR sont désormais cliquables et vous amènent directement aux constats pertinents dans la vue de review intégrée.Approbations requises en un coup d’œilDevin Review affiche désormais le nombre de reviews d’approbation requises par une pull request.Flux de nouvelle analyse repenséLe démarrage d’une analyse de code utilise désormais un flux simplifié prenant en charge les analyses d’un seul repository, de plusieurs repositories et en masse.Jetons d’identité OIDCDevin peut désormais s’authentifier auprès de services cloud à l’aide de jetons d’identité OIDC de courte durée.Ajouts à l’APIL’API prend désormais en charge le désarchivage des sessions et la création d’analyses de code en mode d’ingestion au niveau de l’organisation et d’Enterprise.Correctifs de bugsCette release inclut également de nombreux correctifs et améliorations mineurs, notamment des réponses plus rapides aux questions DeepWiki MCP, l’affichage correct dans le chat des liens partagés depuis Slack, un bouton Approuver plus clair pour les modifications d’environnement, le renommage de l’onglet « Code files » de la session en « Editor », la facilitation des citations de texte et diverses améliorations de l’UI dans l’ensemble de la webapp.
Gestion plus intelligente des threads LinearLes réponses dans différents threads de commentaires Linear sont désormais dirigées vers la bonne session Devin, et le travail de suivi sur le même ticket se poursuit dans la session d’origine pour une meilleure continuité.Visibilité sur la consommation des AutomatisationsUn nouvel onglet Consumption sur chaque automatisation affiche les ACU utilisées par les sessions démarrées par l’automatisation, afin que vous puissiez suivre le coût de vos workflows automatisés.Améliorations des canaux Slack pour les AutomatisationsLors de la configuration des canaux surveillés d’une automatisation, Devin peut désormais rejoindre automatiquement les canaux publics que vous sélectionnez, et vous pouvez accorder l’accès à tous les canaux publics en une seule fois.Modifications d’accès MCP plus sécuriséesLe passage d’un serveur MCP d’un accès personnel à un accès organisation affiche désormais une étape d’avertissement expliquant que votre connexion sera partagée avec d’autres membres avant confirmation.Utilisation de Devin Review dans l’analyse de la consommationL’analyse de la consommation affiche désormais ce qui a déclenché chaque exécution de Devin Review, ce qui facilite l’attribution de son utilisation.Citations de pièces jointes amélioréesLa citation de texte provenant de fichiers ou de messages précédents a été revue, et cliquer sur une citation la rouvre dans sa vue d’origine avec les lignes pertinentes mises en évidence.Améliorations des performancesLa webapp se charge plus vite et reste réactive dans les longues sessions, avec notamment un démarrage plus rapide, des journaux de travail plus fluides et une meilleure gestion des grands diffs.Devin OutpostsCette release introduit Devin Outposts, une nouvelle capacité permettant d’exécuter les workloads Devin dans votre propre environnement. Elle est désactivée par défaut — contactez votre représentant Cognition si vous souhaitez l’activer.Accès plus rapide à Enterprise SettingsLes admins Enterprise peuvent désormais accéder directement aux pages de paramètres Enterprise, y compris depuis une organisation enfant, à l’aide de la palette de commandes cmd+K.Filtres de profils d’analyseL’onglet des profils d’analyse prend désormais en charge le filtrage des profils par type et par mode.Filtres de Build History des snapshotsLa Build History des snapshots peut désormais être filtrée par statut de build et par plateforme.Ajouts à l’APILes réponses de l’API des membres Enterprise incluent désormais la date d’adhésion à l’Enterprise de chaque membre, et les endpoints de consommation de l’organisation indiquent désormais les ACU utilisées par Devin Review.Correctifs de bugsCette release inclut également de nombreux correctifs et améliorations mineurs, notamment des icônes dans la liste Enterprise des serveurs MCP, la possibilité de basculer une automatisation entre différents types de session après sa création, des messages d’erreur plus clairs et diverses améliorations de l’UI dans l’ensemble de la webapp.
Gestion centralisée des skills via les PluginsLes skills peuvent désormais être distribués via des Plugins installables et gérables de manière centralisée, puis appliqués de façon cohérente dans Devin Cloud, Devin CLI et Devin Desktop (via Devin Local).Gouvernance des Plugins de niveau EnterpriseLes admins peuvent configurer des plugins obligatoires, facultatifs et interdits dans Settings → Marketplace, et les organisations héritent automatiquement des politiques de plugins gérées par l’Enterprise.Analyses de code multi-repositoriesLes analyses de code peuvent désormais couvrir plusieurs repositories dans une seule analyse, avec des détails par repository et un filtre par repository sur les constats.Chaînes de chemins d’attaque dans les constatsLes constats associés sont désormais liés sous forme de chaînes de chemins d’attaque, ce qui vous aide à comprendre comment des vulnérabilités individuelles se combinent en risques plus importants.Améliorations des messages en file d’attenteVous pouvez désormais définir une préférence pour mettre automatiquement les messages en file d’attente pendant que Devin travaille, envoyer le prochain message en file d’attente en appuyant sur Entrée dans un composer vide, et les messages en file d’attente sont désormais envoyés immédiatement par défaut lorsque Devin devient disponible.Onglet Tasks dans le workspaceUn nouvel onglet Tasks dans le sélecteur d’onglets du workspace affiche la dernière liste de tâches de Devin afin que vous puissiez suivre la progression en un coup d’œil.Prévisualisations de liens inlineLes liens partagés dans le chat affichent désormais des prévisualisations inline pour le contenu markdown, PDF, HTML et CSV.Tableaux triables dans le ChatLes tableaux dans les messages Chat de Devin peuvent désormais être triés par colonne.Rendu des emojis Slack personnalisésLes emojis Slack personnalisés de votre workspace s’affichent désormais correctement dans l’historique des messages de session synchronisés.Commande de désynchronisation Slack instantanéeL’envoi de « unsync » (ou « !unsync ») dans un thread Slack synchronisé arrête désormais immédiatement la synchronisation de la conversation.Pages Automatisations repenséesLes pages Automatisations ont été repensées avec un éditeur simplifié, une configuration des déclencheurs plus claire et une nouvelle option permettant de créer une session de longue durée qui reçoit les événements de déclencheur ultérieurs.Prise en charge de GitHub Enterprise Server pour les AutomatisationsLes Automatisations peuvent désormais cibler des repositories hébergés sur GitHub Enterprise Server.Correctifs de bugsCette release inclut également une importation groupée de secrets améliorée avec validation des noms, des raccourcis clavier étendus, de meilleures mises en page mobiles, un bouton de connexion Devin Desktop simplifié dans les paramètres, des options d’envoi Slack plus claires dans le composer, un listage plus fiable des outils MCP pour les serveurs HTTP et de nombreuses améliorations des performances du streaming de session et du chargement des revues de PR.
Citer du texte dans vos messagesVous pouvez désormais sélectionner du texte dans une session — dans les fichiers, le journal de travail ou les messages de Devin — et le citer directement dans votre message suivant, afin de faire plus facilement référence exactement à ce dont vous parlez.Filtrer les sessions par skillLa liste des sessions peut désormais être filtrée selon le skill activé pendant la session.Les tailles de session sont désormais uniquement basées sur les ACULes tailles de session (XS–XL) sont désormais basées uniquement sur la consommation d’ACU et ne tiennent plus compte du nombre de messages utilisateur envoyés.Promouvoir des playbooks vers votre EnterpriseLes admins peuvent désormais promouvoir un playbook d’une seule organisation à l’ensemble de l’Enterprise, ce qui le rend disponible dans toutes les organisations.Légendes interactives du graphique des ACULes éléments de légende du graphique Enterprise des ACU par produit sont désormais cliquables, ce qui vous permet d’afficher ou de masquer des séries individuelles.
Sélecteur de compte repenséUn sélecteur de compte repensé facilite le passage entre vos organisations, avec une disposition en deux volets plus claire pour les personnes qui appartiennent à une Enterprise.Copier des commandes depuis le journal de travailLes commandes Shell dans le journal de travail de la session disposent désormais d’un bouton de copie qui copie la commande complète dans votre presse-papiers.Actions de copie simplifiéesLes actions de copie dans la palette de commandes sont désormais regroupées sous un seul menu « Copier… ».Listes qui se chargent au défilementLes longues listes, comme les sélecteurs de repository et de snapshot, se chargent désormais automatiquement à mesure que vous faites défiler, au lieu de nécessiter un bouton « Load more ».Devin Desktop en plein écranLe visualiseur VNC de Devin Desktop prend désormais en charge le plein écran natif.Importations multiples de secrets plus clairesL’importation de plusieurs secrets à la fois signale désormais les erreurs ligne par ligne, afin que vous puissiez voir exactement quelles entrées doivent être corrigées.Correctifs de bugsCette release inclut également un filtre d’organisation fonctionnel dans la vue Enterprise des sessions, la suppression en libre-service des configurations d’application GitHub Enterprise Server, ainsi que diverses autres améliorations de l’UI dans l’ensemble de l’application.
Composer de commentaires de revue repenséLe composer de commentaires de Devin Review utilise désormais des boutons Cancel, Comment et Start a review de style GitHub, avec Cmd+Enter pour envoyer et Escape pour fermer. Dans la vue pull request intégrée à une session, un nouvel onglet Commits vous permet de parcourir les modifications commit par commit.Appliquer les suggestions de configuration d’environnement depuis SlackLorsque Devin suggère une modification de configuration d’environnement dans Slack, le message inclut désormais un diff de la modification proposée ainsi qu’un bouton Apply, afin que vous puissiez l’accepter sans quitter Slack.Serveur MCP MobbinLe serveur MCP Mobbin est désormais disponible dans la marketplace des intégrations.Navigation Settings réorganiséeSkills & Rules et Plugins se trouvent désormais ensemble dans une nouvelle section Resources, la page Plugins bénéficie d’une disposition plus large et plus claire, et votre analyse personnelle a été déplacée dans vos Settings personnels.
Liens permanents vers les lignes du diffVous pouvez désormais partager des liens directs vers des lignes spécifiques dans un diff Devin Review via le hash de l’URL — pratique pour diriger vos coéquipiers vers des emplacements précis dans le code.!agent renommé en !normal dans SlackLa commande avec point d’exclamation !agent dans Slack a été renommée en !normal afin de l’aligner sur la nomenclature standard des modes de Devin.Améliorations du toast de synchronisation SlackLe toast de notification de synchronisation Slack affiche désormais un texte plus clair, peut être ignoré par onglet et inclut une option « ne plus me le rappeler ».Automatisations des utilisateurs de serviceLes utilisateurs de service peuvent désormais créer et gérer des automatisations via l’API, ce qui permet de mettre en place des workflows d’automatisation par programmation.Déclencheur de build du snapshotsnapshot_build:completed est désormais disponible comme déclencheur d’événement d’automatisation, ce qui vous permet de lancer des workflows lorsqu’un nouveau snapshot d’environnement a fini de se construire.Avertissement MCP Run-As-CreatorLes automatisations affichent désormais un avertissement lorsqu’un serveur MCP à périmètre utilisateur est sélectionné alors que run-as-creator est désactivé, afin d’éviter les incohérences d’autorisations dans l’environnement d’exécution.Journal d’audit de la Telemetry des snippets de codeLes modifications des paramètres de Telemetry des snippets de code sont désormais enregistrées dans le journal d’audit visible par le client.API de remédiation des scans de sécuritéL’API v3 prend désormais en charge des endpoints de remédiation pour les constats des scans de sécurité.Version par défaut de Devin dans l’APILes sessions créées via l’API peuvent désormais spécifier une version par défaut de Devin, ce qui donne aux équipes un contrôle programmatique sur la version de Devin qui exécute leurs charges de travail.Blueprint versionné avec GitLes blueprints peuvent désormais être adossés à un dépôt Git, ce qui vous permet de versionner et de gérer en collaboration les configurations d’environnement avec votre code.Descriptions des autorisations de blueprintLes noms et descriptions des autorisations de blueprint indiquent désormais clairement leur périmètre, ce qui facilite la compréhension de ce que contrôle chaque autorisation.Copie au survol pour les tableauxLes tableaux Markdown dans les sessions affichent désormais un bouton de copie au survol, ce qui vous permet de copier rapidement le contenu du tableau dans votre presse-papiers.Correctifs de bugsCette release inclut également des correctifs pour les commentaires Review virtualisés qui détournaient le défilement, l’extension partielle du visualiseur de diff au-delà des limites du fichier, le rognage des statistiques de diff du journal de travail réduit dans WebKit, la reconnexion VNC sur desktop après la reprise de session, la conversion LF-vers-CRLF du terminal lors d’un flush non PTY, l’autorisation désormais accordée des commentaires d’erreur de webhook authentifiés par PAT, ainsi que diverses autres améliorations de finition de l’UI dans l’ensemble de l’application.
Fenêtre contextuelle d’absence d’accèsLorsque votre compte connecté ne dispose pas de l’autorisation d’écriture sur un repository, Devin Review affiche désormais une fenêtre contextuelle claire « no access » expliquant ce qui est nécessaire, au lieu d’échouer silencieusement.Revue automatique limitée à vos PRLa préférence utilisateur de revue automatique s’applique désormais uniquement aux PR dont vous êtes l’auteur, de sorte que son activation ne déclenche pas de revues automatiques sur les pull requests d’autres personnes.Préférence des liens de PRLes utilisateurs peuvent désormais choisir si les liens de PR en session s’ouvrent dans l’onglet Devin, dans GitHub ou dans Devin Review.Conserver la sélection du modèleLe modèle par défaut que vous avez choisi est désormais mémorisé lorsque vous le sélectionnez dans le sélecteur d’agent, et reste conservé après le rechargement de la page.Demandes d’accès réseauDans les sessions à accès réseau restreint, Devin peut désormais demander l’accès à des domaines spécifiques. La demande vous est soumise pour approbation, ce qui évite d’avoir à préconfigurer chaque domaine.Commentaires GitLab avec mentions uniquementDevin respecte désormais les paramètres de commentaires de PR avec mentions uniquement pour les merge requests GitLab, ce qui réduit le bruit des notifications pour les équipes qui préfèrent des mentions ciblées.Synchronisation des threads SlackLes sessions peuvent désormais synchroniser les messages de manière bidirectionnelle avec les threads Slack. Une invite de confirmation apparaît pour les threads très actifs, et la synchronisation globale est activée par défaut pour les nouvelles sessions.Désarchivage lors d’une mentionLe fait de mentionner @Devin dans un thread Slack d’une session archivée la désarchive désormais automatiquement afin que vous puissiez poursuivre la conversation.Commandes Slack n’importe oùLes macros de commandes Slack avec point d’exclamation (comme !ultra ou !fast) sont désormais reconnues n’importe où dans votre message, et pas seulement au début.Rappel de mise en sourdine inlineLe rappel du mode sourdine/silencieux apparaît désormais inline dans la note de bas de page de la session au lieu d’un message séparé, ce qui réduit l’encombrement.Mode lecture seule MCPL’interface du profil en mode sécurisé inclut désormais un bouton bascule permettant de limiter les serveurs MCP à un accès en lecture seule.Configuration améliorée du déclencheur webhookL’éditeur d’automatisation affiche désormais l’URL et le secret du webhook inline avant l’enregistrement, afin que vous puissiez d’abord configurer le service externe.Analyse de l’utilisation : graphique du ratio de PRUn nouveau graphique hebdomadaire du ratio de PR Devin avec filtrage par repository est disponible dans l’onglet d’analyse Repositories, avec en plus l’export CSV et un formatage amélioré des nombres dans tous les tableaux d’analyse.Analyse des skillsUne nouvelle page d’analyse des skills au niveau Enterprise affiche les tendances d’utilisation des skills, les taux d’adoption et les performances dans votre organisation.Piste d’audit des limites d’ACULes modifications des limites d’ACU d’organisation sont désormais enregistrées dans le journal d’audit destiné aux clients, offrant aux admins Enterprise une visibilité complète sur les ajustements de limite.Profils d’analyse en lecture seuleLes profils d’analyse gérés par l’Enterprise s’affichent désormais en lecture seule dans les organisations enfants, évitant les modifications accidentelles des politiques de sécurité gérées de façon centralisée.Améliorations de la page d’analyseLes sélections de plage temporelle et de filtres dans l’analyse persistent désormais dans l’URL pour un partage facile, et le sélecteur d’organisation dans les tableaux de bord de productivité prend en charge la pagination pour les entreprises comptant de nombreuses organisations.Page Environment repenséeLa page Environment a été repensée avec des filtres par plateforme, une disposition en grille des snapshots actifs et des icônes spécifiques à chaque plateforme pour mieux repérer vos configurations de build.Clonage de repositories multiplateformeLes organisations peuvent désormais cloner les repositories configurés sur chaque plateforme de build disponible, et plus seulement sur celle par défaut, ce qui permet des environnements cohérents sur Linux, macOS et d’autres plateformes.Correctifs de bugsCette version inclut également de nombreux correctifs de bugs sur l’ensemble de la plateforme, notamment des correctifs pour le plantage de l’éditeur Slate sur mobile, la visibilité du bouton d’enregistrement vocal sur les écrans étroits, l’alignement de l’en-tête Review, la superposition du cadre IDE sur les boîtes de dialogue, la gestion des redirections OAuth MCP, la bonne conservation des espaces dans les mentions, les fausses bannières « Installation out of date » sur les nouvelles installations MCP, la préservation de l’état du tiroir blueprint, le routage du lien de désabonnement pour les e-mails Enterprise, ainsi que diverses améliorations de finition de l’UI dans toute l’application.
Archiver/désarchiver des sessions depuis la palette de commandesLes sessions peuvent désormais être archivées ou désarchivées directement depuis la palette de commandes Cmd+K sur les pages de session, sans avoir à ouvrir les paramètres de session.Planifications à exécution unique pour les automatisationsLes automatisations prennent désormais en charge une option de planification à exécution unique pour les exécutions ponctuelles, en plus des planifications récurrentes.Bannière MCP « Installation out of date »Les intégrations MCP installées affichent désormais une bannière « Installation out of date » avec la possibilité d’actualiser le marketplace en un clic lorsqu’une mise à jour est disponible.Section Post Build pour les blueprintsL’éditeur de blueprint inclut désormais un élément de guide Post Build pour les blueprints d’organisation et d’entreprise.Couleurs de libellés lisibles dans la revue de PRLes libellés de revue de PR s’affichent désormais avec un texte lisible dans les thèmes clair et sombre.Améliorations de l’analyse de l’utilisationLe tableau de bord de consommation utilise désormais des graphiques en barres pour le graphique d’activité des sessions, regroupe les utilisateurs actifs et les utilisateurs de revue dans un seul graphique avec un sélecteur de métrique, ajoute un bouton bascule comptes/pourcentages et uniformise les boutons d’exportation par onglet en une commande « Export » cohérente.
Épingler/désépingler des sessions depuis la palette de commandesLes sessions peuvent désormais être épinglées ou désépinglées directement depuis la palette de commandes Cmd+K pour accéder plus rapidement aux sessions importantes.Démarrer une session en arrière-planUn nouveau bouton “Start session in background” sur la page d’accueil vous permet de lancer une session sans quitter votre vue actuelle.Afficher la dernière version pour les onglets de fichierLes onglets de fichier dans les sessions incluent désormais une option “View latest version”, ce qui permet d’accéder facilement à la version la plus récente d’un fichier modifié par Devin.Constats de sécurité dans Ask DevinLors de l’utilisation d’Ask Devin dans la revue de PR, le contexte de l’IA inclut désormais les constats de sécurité, ce qui permet une assistance davantage axée sur la sécurité pendant les échanges de revue de code.Badge “Repo rule” sur les constats LifeguardLes bugs Lifeguard signalés à partir de fichiers de règles du dépôt affichent désormais un badge “Repo rule”, aidant les relecteurs à distinguer les constats issus de règles de ceux provenant de l’analyse générale.Désactivation automatique de la vue fractionnée sur les panneaux étroitsL’option Split view dans la revue de PR est désormais automatiquement désactivée lorsque le panneau est trop étroit pour l’afficher correctement, ce qui évite les problèmes de mise en page sur les écrans plus petits.Analyse de l’utilisation — classements du top 10L’analyse de la consommation inclut désormais des graphiques de classement du top 10 pour les repositories (dans l’utilisation de Reviews), ainsi que pour les utilisateurs et les utilisateurs de service (dans l’onglet Consumption), offrant aux admins une visibilité rapide sur les domaines où l’utilisation est concentrée.Planification Enterprise des builds de snapshotLes entreprises peuvent désormais configurer une planification des builds de snapshot afin de contrôler quand les builds d’environnement s’exécutent. Les paramètres de Blueprint affichent également des alertes de dérive lorsque l’environnement n’est plus synchronisé, avec des boutons d’action pour déclencher une resynchronisation.Ajouter des membres Enterprise lorsque le SSO est requisLes administrateurs d’org peuvent désormais ajouter à leur organisation des membres Enterprise existants, même lorsque le SSO est requis pour l’appartenance à l’Enterprise.Avertissement sur le calendrier de facturation des ACULes entreprises qui consomment des ACU sans calendrier de facturation actif voient désormais un avertissement, aidant les admins à éviter une utilisation inattendue sans couverture de paiement.
Expansion du MCP MarketplacePlus de 48 nouveaux connecteurs MCP dédiés à l’ingénierie sont désormais disponibles, notamment Miro, Mixpanel, Honeycomb, Postman, monday.com, Klaviyo, et bien d’autres. 42 MCP auparavant en bêta sont désormais disponibles de façon générale. Parmi les nouveautés figurent LaunchDarkly (avec OAuth hébergé), Fathom, Attio et Calendly. Google Drive MCP est maintenant disponible pour tous les utilisateurs.Page dédiée à la gestion des MCPLes administrateurs Enterprise disposent désormais d’une page dédiée à la gestion des MCP, avec des vues détaillées par serveur affichant l’utilisation à l’échelle de l’organisation et par session, en remplacement de l’ancien panneau latéral.Association de l’identité utilisateur GitLabAssociez votre compte GitLab personnel pour que Devin crée les merge requests sous votre utilisateur GitLab plutôt que sous l’identité Devin. Pour les entreprises disposant d’instances GitLab self-hosted, les admins peuvent enregistrer une application OAuth GitLab dans les paramètres Advanced afin d’activer l’association des utilisateurs pour les instances self-hosted.Devin Review pour GitLabDevin Review prend désormais en charge les merge requests GitLab. Les diffs intelligents, les commentaires inline et le chat IA fonctionnent désormais sur les MR GitLab. Vos MR GitLab apparaissent dans la barre latérale, organisées par statut (Votre revue est requise, Vous ont été renvoyées, Approuvées, En attente de relecteurs, Brouillons). Les repos GitLab peuvent être ajoutés à la revue automatique dans les paramètres de revue.Chemin du fichier visible pendant les modifications en streamingLe chemin complet du fichier est désormais affiché pendant que l’outil d’édition transmet activement les modifications en streaming, afin que vous sachiez toujours quel fichier Devin est en train de modifier.Onglets de fichiers dédupliqués avec sélecteur de versionLorsque plusieurs versions d’un même fichier existent, elles sont regroupées dans un seul onglet avec un menu déroulant de sélection de version, au lieu d’encombrer la barre d’onglets.Mise en forme Slack dans les commentaires de la webappLe gras, les liens, le code et les autres éléments de mise en forme Slack s’affichent désormais correctement dans les commentaires de fil de la webapp transférés depuis Slack.Contexte de PR visible pendant l’attente de la CILe contexte prêt pour la PR est désormais affiché pendant que les vérifications CI sont encore en cours, afin que vous puissiez commencer la revue avant qu’elles ne soient terminées.Contrôles de retour améliorésLes boutons pouce levé et pouce baissé sont désormais toujours visibles sur les messages. Le retour au niveau de la session et une fenêtre modale de retour qualitatif facilitent le partage de retours détaillés.Étapes de génération incrémentales dans l’entrée d’automatisationL’entrée d’automatisation assistée par l’IA affiche désormais les étapes de génération incrémentales à mesure qu’elle construit votre configuration d’automatisation.Les repos publics apparaissent comme désactivés dans le sélecteur de repoLes repositories publics apparaissent désormais grisés dans le sélecteur de repo au lieu d’être masqués, ce qui indique clairement qu’ils existent, mais ne peuvent pas être sélectionnés.Application du mode d’auteur de PR « utilisateur uniquement »Une nouvelle option « utilisateur uniquement » est disponible dans le paramètre « Open PRs as ». Lorsqu’elle est sélectionnée, Devin crée uniquement des PR sous l’identité de l’utilisateur et échoue si son compte Git n’est pas connecté. Les automatisations et les utilisateurs de service reviennent à l’identité Devin. Les administrateurs Enterprise peuvent imposer ce paramètre dans l’ensemble des organisations.
Cmd+K : changer d’organisation et copier l’ID de l’orgLa palette de commandes (Cmd+K / Ctrl+K) permet désormais de changer d’organisation et de copier l’ID de votre org sans passer par Settings.Barre latérale : actions rapides Unpin et Remove from folderLe bouton d’archivage de la barre latérale a été remplacé par des actions rapides contextuelles : les sessions épinglées affichent un bouton “Unpin”, et les sessions dans un dossier affichent “Remove from folder”. L’archivage reste accessible via le menu contextuel.Wiki : URL de page simplifiéesLes pages Wiki utilisent désormais des routes /page/<id> plus épurées au lieu de l’ancien format plus long, ce qui rend les liens plus faciles à partager et à enregistrer dans les favoris.Barre latérale des automatisationsLes automatisations apparaissent désormais dans la barre latérale principale pour un accès plus rapide à vos règles d’automatisation configurées.Traductions japonaises : couverture à 100 %Toutes les clés de traduction japonaises restantes ont été complétées sur l’ensemble de la plateforme, portant la couverture de la langue japonaise à 100 %.Ask Devin : sélecteur @repos limité aux dépôts du périmètre de rechercheLe sélecteur de fichiers @repos dans Ask Devin n’affiche désormais que les dépôts du périmètre de recherche sélectionné, ce qui réduit le bruit lorsque vous faites référence à des fichiers.Knowledge suggéré visible dans le journal de travail de la sessionLorsque Devin suggère un élément de Knowledge pendant une session, celui-ci apparaît désormais comme un événement distinct dans le journal de travail pour faciliter sa visibilité et sa revue.Devin Review : sélecteur de langue des commentairesLors de la revue de PR dans Devin Review, vous pouvez désormais sélectionner la langue des commentaires de revue générés par l’IA (par ex. : anglais, japonais, espagnol).Devin Review : résultats SecurityToutes les revues Devin incluent désormais une section de résultats Security. Le réviseur de sécurité respecte le fichier SECURITY.md de votre repository afin d’adapter son analyse aux politiques de sécurité de votre projet.Devin Review : blocage de revue par code ownerLa barre de fusion indique désormais lorsqu’une PR est bloquée dans l’attente de l’approbation d’un code owner, ce qui permet d’identifier clairement quelles revues sont encore requises avant la fusion.Devin Review : encadrés d’alerte GitHubLes encadrés d’alerte de style GitHub (note, warning, caution, etc.) dans les fichiers markdown s’affichent désormais avec le style approprié dans Devin Review.Slack : messages précédents du thread comme contexteLorsque Devin est mentionné dans un thread Slack, il reçoit désormais les messages précédents du fil comme contexte, ce qui permet des réponses plus pertinentes sans avoir à répéter les informations de fond.Slack : commande bang !agentUtilisez !agent dans les messages Slack adressés à Devin pour acheminer explicitement votre demande vers une session Agent complète au lieu du mode Ask.Synchronisation avec Slack activée par défaut par sessionLes nouvelles sessions peuvent désormais synchroniser les messages avec Slack par défaut, avec une configuration possible au niveau de l’organisation afin que les équipes restent automatiquement informées.Automatisations : mises à jour dans un canal SlackLes résultats d’exécution des automatisations peuvent désormais être publiés dans un canal Slack dédié, afin de tenir votre Team informée des résultats des sessions automatisées.Linear : filtre de projets pour les déclencheursLors de la configuration d’automatisations déclenchées par Linear, vous pouvez désormais filtrer par projet Linear pour définir le périmètre des tickets qui déclenchent des sessions Devin.Serveur MCP : afficher les logs en cas d’erreurLes cartes d’erreur des plugins MCP incluent désormais un bouton “View logs” pointant directement vers le canal de sortie MCP, ainsi que des informations d’erreur détaillées affichées dans la carte de statut du plugin pour un débogage plus rapide.Serveur MCP AxiomUne nouvelle intégration officielle Axiom MCP est disponible, permettant à Devin d’interroger vos logs Axiom et vos données d’observabilité pendant les sessions.Schéma de Structured Output pour les playbooksLes playbooks prennent désormais en charge un schéma de Structured Output, ce qui permet à Devin de renvoyer des résultats dans un format JSON défini pour une exploitation programmatique plus simple.Limite de Enterprise Knowledge augmentée à 300Le nombre maximal d’éléments de Enterprise Knowledge est passé de 200 à 300.
Dossiers de sessionsRegroupez les sessions dans des dossiers nommés dans la barre latérale. Déplacez les sessions par glisser-déposer ou via le menu à trois points. Les dossiers sont personnels, donc chaque utilisateur définit sa propre organisation.Bascules !ultra et !fast en cours de sessionVous pouvez désormais démarrer des sessions sur Devin Ultra directement depuis Slack avec la commande !ultra. Vous pouvez aussi basculer entre les modes Ultra et Fast en cours de session en saisissant !ultra ou !fast dans le thread Slack.Réactions emoji plus intelligentesDevin n’ajoute désormais des réactions emoji de mise en veille ou d’archivage qu’aux messages correspondant explicitement à des commandes de mise en veille ou d’archivage, ce qui réduit le bruit sur les autres messages de statut.OAuth personnalisé pour les serveurs MCP du marketplaceLes serveurs MCP du marketplace qui nécessitent des identifiants client OAuth spécifiques à l’organisation peuvent désormais être configurés directement depuis la page Integrations.Aperçu des fichiers Markdown dans le journal de travailLes fichiers Markdown créés pendant une session proposent désormais une bascule d’aperçu, ce qui vous permet de voir le rendu formaté à côté du contenu brut.Paramètre Enterprise de Web SearchLes administrateurs Enterprise peuvent désormais activer ou désactiver la fonctionnalité Web Search de Devin via une nouvelle bascule dans les enterprise settings.Onglet “Users” renommé en “Members”L’onglet de la page des membres de l’org affiche désormais “Members” pour plus de clarté.
Devin Review : annulation des revues de PR en attente lors de nouveaux commitsLorsque de nouveaux commits sont poussés sur une PR, toutes les revues Devin en cours sont désormais automatiquement annulées. L’API PR Review reflète également ce changement avec un nouveau statut cancelled sur les objets de revue.Les contenus volumineux collés sont automatiquement joints sous forme de fichiersLorsque vous collez un contenu volumineux (plus de 10k caractères) dans le composeur, il est désormais automatiquement joint sous forme de fichier, quelle que soit la longueur du message existant. Cela permet de garder votre prompt propre et d’éviter d’atteindre les limites de taille.Les mentions d’utilisateur sont affichées sous forme de liens stylisésLes @mentions dans les messages de session sont désormais affichées sous forme de liens profonds stylisés au lieu du format brut « @Name (ID) ».Indicateur « Envoyé depuis Slack/Teams/Linear »Les messages de suivi provenant d’une intégration affichent désormais un petit badge indiquant leur source (par ex. « Envoyé depuis Slack »).Bascule d’écho des messages vers SlackUne nouvelle bascule vous permet de contourner la suppression des messages Slack et de répercuter vos messages de la webapp dans le thread Slack, même dans les sessions en mode silencieux.Rendu amélioré des messages SlackLes entités HTML dans les messages Slack sont désormais correctement décodées en dehors des blocs de code, ce qui corrige les caractères corrompus dans le contenu transféré.Intégration officielle de Figma MCPLe serveur Figma MCP officiel est désormais disponible avec les suggestions activées. L’intégration non officielle précédente a été désactivée.Rôle de groupe IdP comme première attributionLes groupes IdP de portée organisationnelle peuvent désormais utiliser un rôle de groupe comme toute première attribution, ce qui supprime l’obligation précédente de définir d’abord un rôle individuel.Confirmation de réussite après la création d’une organisationLa création d’une nouvelle organisation au sein d’une entreprise affiche désormais clairement un état de réussite, confirmant que l’opération est terminée.
Démarrer une nouvelle session avec ce promptLe premier message d’une session affiche désormais un bouton « Démarrer une nouvelle session avec ce prompt », qui remplace l’ancienne action de menu « Start duplicate session ». Réutilisez n’importe quel prompt pour lancer une nouvelle session en un clic.Mode Devin du playbookLes playbooks peuvent désormais spécifier un mode Devin (par ex. Fast ou Normal). Lors du lancement d’une session depuis un playbook, le sélecteur d’agent reflète le mode configuré dans le playbook.Seuil de recharge automatique configurableVous pouvez désormais personnaliser le seuil de solde qui déclenche la recharge automatique dans la fenêtre modale d’utilisation de Billing.Récupération après échec d’un webhook JiraLorsqu’une connexion de webhook Jira échoue, une bannière apparaît désormais dans vos paramètres d’intégration Jira, avec une action de reconnexion en un clic pour rétablir la connexion.Devin Review : indicateurs d’action requise sur les PR par défautDevin Review publie désormais par défaut des indicateurs orange d’action requise sur vos pull requests GitHub lorsque des problèmes nécessitant une investigation sont détectés.URL du webhook dans l’éditeur d’automatisationL’éditeur d’automatisation affiche désormais l’URL du webhook directement sous le déclencheur webhook, afin que vous puissiez la copier sans quitter la page.Mise en forme améliorée des messages SlackLes messages de Devin dans Slack utilisent désormais une mise en forme Markdown complète pour tous les utilisateurs, avec un rendu plus riche des liens, blocs de code et listes.Envoyer des messages pendant qu’une session est en file d’attenteVous pouvez désormais envoyer des messages à une session en attente de capacité. Vos messages seront remis dès que la session démarrera.Conserver le brouillon du Chat après la fermeture du panneauLes brouillons de message dans le composeur de session sont désormais conservés lorsque le panneau est fermé puis rouvert, afin que vous ne perdiez pas votre travail en cours.Nombre de sessions sur la barre latérale repliéeLe nombre de sessions est désormais visible dans les en-têtes de section de la barre latérale repliée, vous offrant une vue d’ensemble rapide sans avoir à développer chaque section.Devin Review : connecter un compte personnel depuis des commandes bloquéesDans Devin Review, lorsque les actions Review, Merge ou de commentaire sont bloquées parce que votre identité personnelle n’est pas liée, vous pouvez désormais connecter directement votre compte GitHub ou GitLab depuis la commande bloquée, sans passer par Settings.Todo actif dans l’en-tête du plan SlackL’en-tête réduit du plan dans les threads Slack affiche désormais le todo actuellement actif, afin que vous puissiez voir d’un coup d’œil sur quoi Devin travaille.Détecter les mentions @Devin après avoir invité le botLorsque vous mentionnez @Devin dans un canal où le bot n’est pas présent puis que vous l’invitez, Devin détecte désormais votre mention d’origine et y répond.Limite minimale par session réduite pour les automatisationsLa limite minimale par session pour les automatisations a été abaissée de 3 à 1, vous offrant un contrôle plus fin sur les budgets d’automatisation.Scratchpad déplacé sous MCPs dans les automatisationsLa section scratchpad de l’éditeur d’automatisation a été déplacée au niveau supérieur sous MCPs pour être plus facile à trouver.Invitation à reconnecter LinearLors de la création d’une automatisation Linear avec un token personnel expiré, vous serez désormais invité à vous reconnecter avant de continuer.
Automatisations personnellesVous pouvez désormais créer des automatisations personnelles qui s’exécutent sous votre propre identité. Les automatisations personnelles comprennent une bascule dédiée, un modèle d’autorisations et un badge dans les listes d’automatisations. L’ancienne page Schedules affiche désormais des indications de migration pour vous aider à passer au nouveau système d’automatisations.Devin Review : utilisateurs inscrits, limites de dépenses et prise en charge de GHES/GitLabDevin Review comprend désormais un tableau de gestion des utilisateurs inscrits dans les paramètres, une limite de dépenses par PR repensée qui agit comme un blocage souple (vous pouvez la réactiver si nécessaire), ainsi que des titres de section épinglés au-dessus des en-têtes de fichier dans la vue de revue intégrée. « Open in Devin Review » est désormais disponible pour les PR GitHub Enterprise Server et GitLab.Pré-approbation des testsUne nouvelle préférence utilisateur vous permet désormais d’approuver systématiquement les tests pour les prochaines sessions, afin que Devin puisse tester les modifications sans demander de confirmation à chaque fois. Vous pouvez y accéder depuis les paramètres de votre profil ou via le bouton scindé de l’action « Test the app ».API V3 : membres de l’organisation et automatisationsNouvel endpoint GET /v3beta1/organizations/{org_id}/members à portée d’organisation pour lister les membres de l’organisation. Une API CRUD complète pour les automatisations est également désormais disponible via v3.SSO/SCIM : provisionnement JIT et redirection EnterpriseLe provisionnement juste-à-temps SSO peut désormais être activé ou désactivé, avec une synchronisation des groupes contrôlée séparément. Les utilisateurs Enterprise qui utilisent uniquement le SSO sont désormais automatiquement redirigés vers l’hôte de leur application web Enterprise lors de la connexion.Améliorations des SettingsLa page Repositories prend désormais en charge la pagination. Les résultats de recherche dans la barre latérale des paramètres sont dédupliqués et accompagnés de guides d’indentation. Un bouton « Add repositories » et un état vide soumis aux autorisations ont été ajoutés à Skills & Rules. La terminologie a été mise à jour partout de « org » vers « organization ».Sessions enfant : connecteur arborescentLes sessions enfant s’affichent désormais avec un connecteur arborescent dans la barre latérale, ce qui clarifie visuellement les relations parent-enfant.CorrectifsL’indicateur orange de la barre latérale est désormais conservé pour les sessions suspendues pour quota. L’envoi des réponses aux questions est désormais optimiste, ce qui supprime le délai au clic. Correction du centrage du bouton d’envoi aux niveaux de zoom non entiers. Ajout d’une solution de repli utilisant l’e-mail pour les utilisateurs IdP sans nom dans la liste des sessions. Correction des liens du routeur inter-organisations qui perdaient la chaîne de requête et le hash. Ajout d’une colonne de coût à la liste Past Sessions des sessions planifiées. Le point d’attention « Approve session » est désormais supprimé une fois la session lue. Les sélections de questions sont désormais restaurées lorsqu’un envoi optimiste échoue. La barre d’édition groupée a été épinglée en bas de la fenêtre, centrée au-dessus de la colonne de contenu. Les membres Enterprise sont désormais inclus dans le filtre du créateur de session.
Nouvelle palette de commandesLa palette de commandes repensée est désormais disponible, avec une recherche améliorée, une navigation au clavier et une intégration aux paramètres. Accédez-y avec Cmd+K (Mac) ou Ctrl+K (Windows/Linux) pour naviguer rapidement entre les pages, les paramètres et les actions.Automatisations : déclencheur sur modification de fichiersLe générateur d’automatisations prend désormais en charge les déclencheurs sur modification de fichiers pour les événements push GitHub. Vous pouvez configurer les automatisations pour qu’elles ne s’exécutent que lorsque des fichiers ou répertoires spécifiques sont modifiés lors d’un push. Les déclencheurs de pull request ajoutent également automatiquement le filtre d’action approprié.Restructuration de la barre latérale de revue de PRLa barre latérale de revue de PR en session a été repensée avec des sections repliables, des actions de barre d’outils déplacées dans un portail et un nouveau menu de paramètres du diff remplaçant l’ancienne bascule split/unified.Raindrop.ai MCP dans le marketplaceLe serveur MCP Raindrop.ai est désormais disponible dans le MCP marketplace.Désactivation de la revue/de l’analyse pour les PR fusionnées et ferméesLe déclencheur de revue et d’analyse est désormais désactivé pour les pull requests déjà fusionnées ou fermées, ce qui évite un traitement inutile.Réveiller les sessions en veille lors d’un nouveau déclenchementLes sessions en veille se réveillent désormais automatiquement lorsqu’un nouveau déclenchement via un commentaire sur une PR est publié, ce qui vous évite de devoir les redémarrer manuellement.Devin Review : respect du paramètre de surveillance de la CIDevin Review respecte désormais correctement la case à cocher « Disable automatic comment and CI monitoring » pour les notifications de conflit de fusion.CorrectifsCorrection d’un problème intermittent d’affichage des repos récents. Correction du clignotement de la vue diff en disposition à deux colonnes avant le passage à la vue unifiée. Ajout d’un bouton DeepWiki à l’en-tête d’indexation du repo. Correction d’un chargement infini de la page lorsqu’un utilisateur n’est pas membre de l’organisation résolue.
Platform Default SettingsLes administrateurs d’organisation peuvent désormais définir une plateforme par défaut (Linux ou Windows) pour toutes les nouvelles sessions, et chaque utilisateur peut définir sa préférence personnelle comme favorite. La plateforme par défaut est appliquée à toutes les méthodes de création de session, notamment Slack, Linear, Jira, l’API et les automatisations.Dérogation du canal SlackTapez !channel #channel-name dans Slack pour remplacer le canal dans lequel Devin crée son thread de réponse pour cette session.Paramètre de ressource MCP OAuthLes flux MCP OAuth transmettent désormais le paramètre de ressource RFC 8707, ce qui corrige l’authentification pour les serveurs MCP qui exigent des indicateurs de ressource (comme Snowflake et Runlayer).Saisie personnalisée de planification RRULELes planifications d’automatisation prennent désormais en charge le collage direct de chaînes brutes de règle de récurrence RFC 5545, avec validation et détection automatique, pour les planifications qui vont au-delà de l’éditeur visuel.Revue interactive de PR GitLabLes dépôts GitLab prennent désormais en charge la revue interactive de PR — Devin peut publier des commentaires de revue et résoudre des threads en votre nom — lorsque la connexion GitLab en lecture-écriture est activée.API d’état de revue de PRUn nouvel endpoint GET /v3/enterprise/pr-reviews vous permet d’interroger périodiquement l’état de Devin Review par programmation, avec un filtrage facultatif par SHA de commit.Boîte de dialogue de support intégrée à l’application« Contact support » ouvre désormais une boîte de dialogue intégrée à l’application, dans laquelle vous pouvez soumettre un ticket directement, en remplacement de l’ancien lien e-mail.Bascule intégrée des autorisations de repoVous pouvez désormais basculer les autorisations du dépôt entre « Lecture seule » et « Lecture et écriture » directement depuis le tableau des autorisations, sans devoir supprimer puis rajouter le dépôt.Limite maximale de builds du snapshot simultanés pour EnterpriseLes administrateurs Enterprise peuvent désormais définir dans les Settings Enterprise une limite maximale de builds du snapshot simultanés, avec application côté backend pour éviter la surcharge de la file d’attente des builds.Périmètre GitLab OAuth et rafraîchissement des tokensLe OAuth utilisateur GitLab demande désormais le périmètre plus large api pour une meilleure compatibilité, et les tokens sont automatiquement rafraîchis avant d’expirer.Refonte de l’éditeur de configuration réseauL’éditeur de politiques réseau a été repensé sous la forme d’une liste modifiable en ligne, avec prise en charge du collage multiligne et détection des doublons, ce qui corrige le problème où les domaines saisis mais non envoyés étaient perdus silencieusement lors de l’enregistrement.Connexion GitHub non requise pour les automatisationsLes automatisations déclenchées par GitHub ne nécessitent plus de connexion GitHub personnelle, ce qui permet aux équipes de s’appuyer exclusivement sur la connexion au niveau de l’organisation.PostHog MCPLe serveur MCP PostHog est désormais disponible dans le MCP Marketplace, ce qui permet une intégration de l’analyse produit directement depuis les sessions Devin.Autres améliorationsLes sessions d’automatisation apparaissent désormais dans un dossier dédié « Automatisations vous impliquant » dans la barre latérale, au lieu d’être épinglées automatiquement. Les @mentions de session dans le chat sont désormais des liens cliquables. Une nouvelle action Cmd+K copie l’URL de la session dans le presse-papiers. L’annulation de l’archivage restaure désormais les sessions enfant archivées en cascade. Les erreurs de connexion MCP sont désormais affichées au lieu d’être ignorées silencieusement, et une nouvelle action de déconnexion supprime les tokens OAuth stockés. Les mappings d’intégration pour Linear, Slack, Teams et Jira sont validés au moment de l’enregistrement. Le sélecteur de repo affiche une section Récent et des libellés d’organisation. Les appels d’outils dans Watch Devin Work affichent leur durée. Les sessions créées par automatisation peuvent être renommées par n’importe quel membre de l’organisation. Les actions de la page d’intégration sont soumises aux autorisations. Les URL de fichiers dans la timeline renvoient vers le bon fournisseur Git. Les installations GHES résolvent l’identité du bot par configuration et limitent le traitement des webhooks au compte propriétaire.
Dossiers de sessions repliablesLes sessions dans la barre latérale gauche peuvent désormais être organisées dans des dossiers repliables. Cliquez sur le chevron pour développer ou replier un dossier, et votre préférence est enregistrée pour chaque organisation.Archiver toutes les sessionsUne nouvelle option « Tout archiver » dans le menu de la barre latérale vous permet d’archiver toutes les sessions ou demandes en une seule fois, avec une boîte de dialogue de confirmation et la possibilité d’annuler. Les sessions enfants ignorent l’étape de confirmation pour accélérer le nettoyage.Filtre de sessions Sub-DevinLa page des sessions inclut désormais un filtre « Sub-Devin » qui vous permet d’afficher les sessions enfants séparément, avec prise en charge du filtrage combiné des sessions parentes et enfants.Rôles par défaut des membresLes administrateurs Enterprise peuvent désormais configurer des rôles par défaut automatiquement attribués aux nouveaux membres de l’organisation lorsqu’ils la rejoignent, avec affichage d’un badge dans la liste des membres et des protections contre la suppression accidentelle de rôles déjà utilisés.Restriction de l’enregistrement d’applications GHESL’enregistrement d’applications GitHub Enterprise Server est désormais limité à une seule application par combinaison compte-hôte, ce qui empêche les enregistrements en double et affiche un message d’erreur clair lorsqu’un conflit est détecté.ID d’organisation copiableL’ID de votre organisation est désormais affiché avec un bouton de copie en un clic sur les pages Settings → General et Settings → Devin API, ce qui facilite son partage avec le support ou son utilisation dans des appels d’API.Icône de verrouillage pour les Settings imposés par un administrateurLes Settings verrouillés par un administrateur affichent désormais une icône de verrouillage avec une infobulle explicative, remplaçant l’ancien bandeau pour une interface plus épurée.Identifiants client OAuth MCPLors de l’installation d’intégrations MCP qui ne prennent pas en charge l’enregistrement dynamique des clients (comme Salesforce), vous pouvez désormais fournir directement vos propres identifiants client OAuth dans le flux de configuration.Tavily MCP dans MarketplaceLa recherche web Tavily est désormais disponible dans le MCP Marketplace, avec des capacités de recherche web en temps réel et d’extraction de contenu optimisées pour l’IA pour vos sessions Devin.Actions de PR et Settings de revue automatiqueLe menu des actions de PR dans Devin Review a été rétabli avec un bouton bascule de revue automatique et un popover de Settings personnels, ce qui vous donne un accès rapide à vos préférences de revue sans quitter l’interface.Onglet Checks toujours visibleL’onglet Checks est désormais toujours visible dans l’expérience intégrée de revue de PR, et le popover d’état de fusion rétablit correctement l’UI des checks afin que vous puissiez toujours voir l’état de la CI d’un coup d’œil.Recherche @-mention amélioréeLa recherche @-mention dans la zone de saisie du chat utilise désormais une correspondance approximative par sac de mots, de sorte que des requêtes comme « setup-dev » trouveront « setup-devin-dev ». Les dépôts sont également classés en premier dans la liste déroulante pour un accès plus rapide.Améliorations SlackCette version inclut plusieurs améliorations de l’intégration Slack : les noms des canaux sont désormais correctement résolus, même pour les canaux que vous n’avez pas rejoints ; les mentions s’affichent sous forme de badges bleus en forme de pilule ; la messagerie pour les canaux non mappés est plus claire ; l’option Watch channel apparaît en haut du sous-menu de déclenchement ; les listes de canaux obsolètes ont été corrigées ; et les publications en double des fils du webapp vers Slack sont supprimées.Renforcement de la sécurité SlackL’isolation des canaux Enterprise pour l’attachement aux fils Slack a été renforcée grâce à une autorisation au niveau de l’environnement d’exécution qui valide les canaux par rapport aux préférences de canaux Enterprise, empêchant tout accès inter-organisation aux canaux.Téléchargement d’enregistrements vidéoVous pouvez désormais télécharger les vidéos d’enregistrement de session directement depuis les contrôles du lecteur vidéo.Améliorations diversesCette version inclut également : un correctif de réimportation de fichier, la puce archivée désormais cliquable pour les non-propriétaires disposant de l’autorisation de désarchivage, la configuration réseau disponible pour les sessions terminées, un correctif de visibilité du bouton de fermeture dans le visualiseur d’enregistrement de test, des améliorations de la recherche dans les Settings, des boutons retour dans le MCP Marketplace et sur les pages de détail de Knowledge, l’encart du mode profond masqué lorsqu’il est désactivé, la troncature du nom du dépôt pour que le filtre reste visible, un correctif de sélection d’Agent sur mobile en un seul appui, des correctifs de défilement de fichier et d’état de fusion dans Devin Review, un correctif du lien skills, un canal de support Slack dans le popover d’aide, et l’outil d’attente affiché comme un événement autonome dans le journal de travail.
Suppression des builds du snapshotVous pouvez désormais supprimer des builds du snapshot directement depuis le menu Build History ou la page de détails, avec une boîte de dialogue de confirmation pour éviter toute suppression accidentelle. Il est ainsi plus facile de nettoyer les anciens builds ou les builds en échec sans quitter les Settings de votre environnement.Variables d’environnement MCP multilignesLors de la configuration des connexions à un serveur MCP dans la marketplace, vous pouvez désormais saisir des valeurs multilignes pour les variables d’environnement — comme des clés privées PEM, des identifiants JSON de compte de service et des phrases secrètes de clé Snowflake — sans avoir à les échapper ou à les aplatir au préalable.Améliorations de la barre latérale des sous-DevinLes sessions de sous-Devin lancées par les automatisations peuvent désormais être épinglées et réorganisées indépendamment dans la barre latérale. Elles apparaissent également développées par défaut, afin que vous puissiez voir leur statut en un coup d’œil sans avoir à cliquer pour les ouvrir.Enregistrement vocal pendant que Devin travailleLe bouton du microphone apparaît désormais à côté du bouton d’arrêt lorsque Devin est en train de travailler, ce qui vous permet d’enregistrer et d’envoyer des messages vocaux de suivi sans attendre que Devin termine sa tâche en cours.Refonte des SettingsLes pages de Settings ont été repensées avec une présentation de type hub, une recherche améliorée dans l’ensemble des Settings et une structure de navigation simplifiée. Une boîte de dialogue d’annonce présente la nouvelle expérience lors de la première visite, et les anciennes URL des Settings redirigent automatiquement vers leurs nouveaux emplacements.Avertissement lors de l’archivage d’une session activeLorsque vous archivez une session encore en cours d’exécution, une boîte de dialogue d’avertissement vous informe désormais que l’archivage mettra en veille la session ainsi que toutes les sessions enfants avant de continuer.Partager la session sur mobileUne nouvelle action « Partager la session » est disponible dans le menu de session de la barre latérale sur les appareils mobiles, ce qui facilite le partage de liens de session directement depuis votre téléphone.Améliorations mobiles de Devin ReviewSur mobile, appuyer sur « Ask Devin » dans un commentaire ouvre désormais directement le panneau de chat, l’actualisation par glissement est disponible dans le conteneur de défilement de review, et les zones tactiles des bugs/drapeaux ont été corrigées pour qu’elles s’ouvrent dès le premier appui et affichent le commentaire associé.Améliorations de l’API V3L’API V3 prend désormais en charge le filtrage des sessions par nom de dépôt via le paramètre repo_names, le filtrage par statut d’archivage via is_archived, la spécification de devin_mode lors de la création de sessions, ainsi que la définition de folder_id et is_enabled lors de la création ou de la mise à jour de notes de Knowledge.Confirmation des invitations de membres EnterpriseLors de l’invitation de nouveaux membres dans une organisation Enterprise depuis le panneau d’administration, une fenêtre modale confirme désormais les détails de l’invitation avant son envoi.Renommer Context en Skills & RulesLa section « Context » dans les Settings a été renommée « Skills & Rules » afin de mieux refléter son rôle dans la gestion des définitions de skills de Devin et des règles de comportement de votre organisation.Améliorations de la migration des blueprintsLa page de migration des blueprints affiche désormais le nombre de sessions par repo, prend en charge le filtrage par dépôt et montre un état terminé lorsque toutes les migrations sont achevées, ce qui facilite le suivi de la progression dans les grandes organisations.Améliorations diversesCette version inclut également : la mise au point automatique sur les boutons de confirmation dans les boîtes de dialogue d’archivage, des améliorations du bouton des artefacts du plan, le statut CI configurable dans les résultats de recherche, l’anti-rebond sur les builds du snapshot Enterprise, la déduplication des événements côté serveur pour éviter les livraisons en double, les sessions épinglées qui restent visibles lorsque les automatisations sont masquées dans la barre latérale, la suppression du libellé trompeur « Action required » pour les sessions Python en attente d’instructions, la limite de la liste de planification relevée de 50 à 200, le nettoyage des déclencheurs de surveillance lors de l’ajout de nouveaux déclencheurs Slack, un correctif du statut de configuration de repo pour les organisations Dynamic Repo Setup, la visibilité de « Approve session » dans la barre latérale même après la fusion de toutes les PR, la déduplication des images inline par URL, un correctif de stabilité du défilement en streaming, une icône d’écran d’accueil haute résolution pour Android, un correctif de build pour le mode bêta Vite, la réinitialisation de l’indicateur de chargement du mode rapide lors du changement de session, et des cartes au survol dans la barre latérale pour les sections développées non actives.
API de Devin ReviewVous pouvez désormais déclencher Devin Review par programmation via l’API REST. Utilisez POST /v3/organizations/{org_id}/pr-reviews avec un jeton d’utilisateur de service ou un PAT pour lancer des revues depuis des pipelines CI, des scripts ou des intégrations personnalisées.Rendu des diagrammes MermaidLes blocs de code Mermaid dans les messages de session sont désormais affichés sous forme de diagrammes SVG interactifs avec des contrôles de zoom et de déplacement, ce qui facilite l’exploration des diagrammes de flux, des diagrammes de séquence et des diagrammes d’architecture produits par Devin.Fermer les PR lors de l’archivage d’une sessionLors de l’archivage d’une session Devin, une boîte de dialogue s’affiche désormais et vous permet, si vous le souhaitez, de fermer toutes les pull requests GitHub liées, afin de garder votre dépôt propre sans nettoyage manuel.Activation/désactivation de la revue automatique par PRVous pouvez désormais activer ou désactiver la revue automatique Devin Review au cas par cas pour chaque PR depuis le menu d’actions de la PR, ce qui vous donne un contrôle granulaire sur les pull requests qui reçoivent une revue automatisée sans modifier vos paramètres à l’échelle de l’organisation.Notifications de session dans la barre latéraleLa barre latérale des sessions affiche désormais des libellés d’état persistants, tels que « PR créée », « En attente d’instructions » ou « Approuver la session », accompagnés d’horodatages afin que vous puissiez voir rapidement ce dont chaque session a besoin. Les sessions affichent également des indicateurs lu/non lu : un point orange signale les sessions comportant des mises à jour non lues, et ce point disparaît une fois la session ouverte.Gestion des autorisations des utilisateurs de serviceLes administrateurs Enterprise peuvent désormais attribuer l’autorisation ManageAccountServiceUsers dans des rôles personnalisés, offrant un contrôle granulaire sur les personnes pouvant créer et gérer des utilisateurs de service et des clés API au sein de l’organisation.Ask Devin dans les discussions de PRLe bouton « Ask Devin » est désormais disponible dans les commentaires de fil de l’onglet de discussion de Devin Review, ce qui facilite les questions de suivi ou les demandes de modifications directement au sein des fils de conversation de revue.Périmètre des secrets MCPLors de l’ajout de secrets pour des connexions à des serveurs MCP personnalisés, vous pouvez désormais choisir entre un périmètre personnel, visible uniquement pour vous, ou un périmètre d’organisation, partagé avec votre équipe, via un nouveau sélecteur de périmètre dans la boîte de dialogue de création.Statistiques de diff cliquables dans le journal de travailUn clic sur les statistiques de diff +N/-M dans les en-têtes de groupe du journal de travail ouvre désormais un onglet de diff limité à ce périmètre, n’affichant que les modifications de fichiers de ce groupe spécifique, ce qui permet de revoir plus rapidement exactement ce qui a changé à chaque étape.Correctif du sélecteur de repoLa case à cocher de sélection globale dans le sélecteur de dépôt sélectionne ou désélectionne désormais correctement uniquement les dépôts correspondant à votre filtre de recherche actuel, au lieu de sélectionner tous les dépôts indépendamment du filtre.
Utilisation de Slack dans le journal de travailLorsque Devin interagit avec Slack pendant une session (envoi de messages, ajout de réactions, lecture de canaux), ces actions apparaissent désormais dans le journal de travail et l’interface de progression avec une icône Slack dédiée et le détail des actions.Améliorations de la recherche dans SettingsLes pages Settings utilisent désormais un registre centralisé des éléments avec une recherche par mots-clés, offrant des résultats plus précis et plus complets lors des recherches sur l’ensemble des pages Settings.Recherche dans la palette de commandesCorrection de l’ordre des résultats dans la palette de commandes afin qu’ils soient correctement classés, ainsi que d’un problème de défilement dans la fenêtre des résultats de recherche.Liens de commit dans Devin ReviewCorrection des liens de commit dans Devin Review afin qu’ils pointent vers le bon chemin d’URL, et amélioration des indicateurs d’état de la progression de la revue.Détection de la branche par défautCorrection d’un problème où l’indexation du dépôt pouvait utiliser la mauvaise branche comme branche principale au lieu de la véritable branche par défaut sur GitHub ou GitLab, ce qui pouvait affecter DeepWiki et les résultats de recherche.
Autorisations de revue à plusieurs niveauxLes admins Enterprise peuvent désormais attribuer à leurs membres différents niveaux d’accès à la revue de PR : revue manuelle uniquement, revue automatique à la création d’une PR ou revue automatique à chaque push. Cela donne aux administrateurs un contrôle granulaire sur la façon et le moment où Devin Review intervient sur les pull requests au sein de leur organisation.Commandes slash pour les skillsVous pouvez désormais invoquer des skills en saisissant /name dans le champ de prompt, en plus de la syntaxe existante avec @mention. Les skills sont regroupés par dépôt dans le menu déroulant pour être plus faciles à trouver.Ajout automatique des longs textes collés en pièce jointeLe collage d’un grand bloc de texte dans le champ de prompt l’ajoute désormais automatiquement comme fichier au lieu de remplir la zone de texte, ce qui préserve tout message que vous avez déjà saisi.Refonte du mapping des projets JiraLa fenêtre modale de mapping des projets Jira a été repensée avec un en-tête fixe et une zone de contenu défilante, ce qui facilite la configuration des mappings pour les organisations ayant de nombreux projets Jira.Auto-Fix inclut les vérifications CILe bouton « Corriger automatiquement avec Devin » sur les pull requests inclut désormais dans le prompt les noms des vérifications CI en échec en plus des constats de revue, ce qui donne à Devin davantage de contexte pour résoudre les problèmes en un seul passage.Améliorations du mapping des équipes LinearL’organisation par défaut est désormais facultative lors de la configuration du mapping des équipes Linear Enterprise, et les équipes non mappées peuvent explicitement être définies sur « None » au lieu d’exiger un mapping fourre-tout.Origine de la session dans l’APILa réponse de session de l’API v3 inclut désormais un champ origin indiquant comment la session a été créée (application web, Slack, API ou CLI), ce qui permet aux consommateurs de l’API de catégoriser et filtrer plus facilement les sessions par programmation.Orgs supprimées dans l’API des sessions EnterpriseLes endpoints de session Enterprise prennent désormais en charge un paramètre include_deleted_orgs, donnant aux admins Enterprise de la visibilité sur les sessions provenant d’organisations qui ont été supprimées.Restauration d’un snapshot pour la configuration déclarativeLes utilisateurs disposant de l’autorisation ManageOrgSnapshots peuvent désormais faire revenir une organisation de la configuration déclarative d’environnement vers la configuration classique, sans avoir besoin de l’autorisation plus large ManageOrgSettings.
Expérience de création de blueprint repenséeL’éditeur de blueprint a été repensé avec une mise en page unifiée, des boutons d’exécution par section et un tiroir de terminal en bas. Vous pouvez désormais accéder directement à l’éditeur de blueprint d’un repo, ce qui accélère la création et le test des configurations d’environnement.Verrouillage de l’e-mail de commit EnterpriseLes admins Enterprise peuvent désormais exiger que tous les commits des membres utilisent l’adresse e-mail principale de l’utilisateur. Ce verrouillage s’applique à la configuration des snapshots, à la création de session et aux commits de récapitulatif des PR, afin d’aider les entreprises à conserver une attribution des commits cohérente pour l’audit et la conformité.Suppression de la fermeture automatique des PRLes sessions Devin ne ferment plus automatiquement leurs pull requests lorsque la session se termine. Les PR ouvertes restent désormais ouvertes par défaut pour que vous puissiez gérer vous-même leur cycle de vie, sans fermeture inattendue.Mode de commentaire hybride dans Devin ReviewLorsque Devin Review est ouvert en parallèle d’une session Devin, les commentaires de revue utilisent désormais par défaut le mode hybride — ancrés à des lignes spécifiques lorsque c’est possible et avec repli sur des commentaires au niveau du fichier dans le cas contraire — au lieu d’imposer l’un ou l’autre.Badges de type d’authentification dans les connexions GitLe menu déroulant de filtre des connexions Git sur la page des autorisations de dépôt affiche désormais un badge PAT, App ou OAuth à côté de chaque connexion, ce qui facilite la distinction entre des connexions partageant le même nom.Message de déclenchement Slack dans la liste des sessionsLes sessions démarrées depuis Slack affichent désormais le message Slack à l’origine du déclenchement dans la liste des sessions au lieu du prompt système, ce qui permet d’identifier plus facilement en un coup d’œil les sessions lancées depuis Slack.Refonte de la liste des récapitulatifs des PRLa liste des récapitulatifs des PR a été repensée avec une présentation plus épurée qui correspond à la vue de liste des sessions, ce qui facilite le parcours et la navigation parmi les pull requests.Sélecteur de pièce jointe par double-clicDouble-cliquez sur le bouton plus dans le champ de prompt pour ouvrir directement le sélecteur de pièces jointes, en ignorant le menu intermédiaire.
Option de masquage pour les secretsLorsque Devin demande un secret, vous pouvez désormais choisir si la valeur doit être masquée (sensible) ou visible, au lieu d’être toujours masquée par défaut.Fusion des modifications multiples dans l’onglet ProgressLes modifications consécutives apportées à un même fichier sont désormais fusionnées en une seule entrée dans l’onglet Progress, avec un diff combiné entre la version d’origine et la version finale au lieu de diffs distincts pour chaque modification.Catégorie et sous-catégorie de session dans l’APILa réponse de session de l’API v3 inclut désormais des champs de catégorie et de sous-catégorie. Un nouveau filtre par catégorie est disponible sur les endpoints de liste des sessions, et les exports de session incluent également ces champs.Tables Markdown larges dans le chatLes tables Markdown dans les messages de chat de Devin peuvent désormais s’étendre au-delà de la largeur de la colonne de chat, évitant que les tables à plusieurs colonnes ne deviennent illisibles faute d’espace.
Sélecteur de connexion SSOLes organisations disposant de plusieurs connexions SSO pour un même domaine de messagerie voient désormais un sélecteur sur la page de connexion au lieu d’être automatiquement redirigées vers la première correspondance, ce qui permet aux utilisateurs de choisir le bon identity provider.Avertissements d’expiration des tokens OAuth MCPLes tokens OAuth MCP invalides ou expirés sont désormais signalés par des bannières d’avertissement dans l’interface des intégrations. Un bouton de reconnexion vous permet de réautoriser l’accès sans quitter la page.Autorisations des dépôts dissociées des intégrations gitLes autorisations des dépôts sont désormais gérées séparément des paramètres d’intégration git, avec une distinction entre consultation et gestion, ce qui donne aux administrateurs un contrôle plus fin sur les personnes pouvant modifier l’accès aux dépôts par rapport à celles pouvant gérer la connexion git sous-jacente.Autorisation de consultation de la consommationUne nouvelle autorisation ViewAccountConsumption sépare l’accès en lecture aux données d’utilisation et de consommation de l’accès en écriture à Billing, permettant aux administrateurs d’accorder de la visibilité sans donner un contrôle complet sur la facturation.Pièces jointes dans les réponses aux questionsLes pièces jointes sont désormais incluses lorsque vous répondez aux prompts de Devin. Auparavant, les fichiers joints étaient ignorés sans avertissement.Retour sur l’état de l’authentification MCPLes demandes d’authentification MCP affichent désormais un statut de réussite ou d’erreur à la fois dans l’application web et dans Slack une fois terminées, afin que vous sachiez immédiatement si l’autorisation a réussi.Réduction du temps de fusion dans ReviewLa page Devin Review affiche désormais le pourcentage de réduction du temps de fusion, indiquant à quel point les PR sont fusionnées plus rapidement lorsque Devin Review est activé.
Récapitulatif des PR pour les utilisateurs non connectésLa page de revue affiche désormais un récapitulatif en lecture seule des PR de vos sessions Devin — y compris les PR ouvertes, en brouillon, fusionnées et fermées — même si vous n’avez pas encore connecté GitHub.GitHub Enterprise Server dans ReviewLes instances GitHub Enterprise Server peuvent désormais être sélectionnées dans le flux Link GitHub de la page de revue, et les organisations GHES apparaissent dans le sélecteur d’organisation de Devin Review.Application des autorisations de revueLes autorisations de revue au niveau du dépôt sont désormais appliquées, ce qui permet aux administrateurs de contrôler les dépôts auxquels Devin Review peut accéder.Gestion des groupes IdPLes Settings Enterprise incluent désormais une interface de gestion des groupes du identity provider (Okta), permettant aux administrateurs d’associer des groupes à des rôles, d’afficher les membres des groupes et de détecter les conflits entre utilisateurs et attributions de rôles existantes.Description du mode sécuriséLa description du mode sécurisé dans les Settings Enterprise a été réécrite afin d’expliquer plus clairement ce que fait le mode sécurisé et quand l’utiliser.Carte WikiGenerationItemUne nouvelle carte est désormais affichée dans les sessions lorsque l’outil MCP generate_wiki est invoqué, offrant une meilleure visibilité sur la progression de la génération du wiki.Liens GHES dans les intégrationsLes liens des comptes utilisateur GitHub Enterprise Server ont été déplacés vers la section Integrations de votre profil pour en faciliter l’accès.Correctifs mineurs et améliorationsCette version inclut également une série de petits correctifs et améliorations : les sessions indiquent désormais celles qui sont dans un état « Action requise », correction du menu déroulant de vitesse de lecture qui ne s’ouvrait pas au clic, résolution du texte invisible dans les zones de saisie du chat sur les arrière-plans clairs, correction du scintillement des glyphes dans la barre latérale, correction de l’axe x du graphique Context Growth pour utiliser une échelle continue de date et d’heure, suppression des cases à cocher dans les options des combobox, correction du rognage du menu déroulant du type de siège, amélioration du texte des invitations de sièges pour une formulation correcte au singulier et au pluriel, clarification de l’avertissement d’invitation « available full seats », mise à jour des sièges flex pour les afficher comme illimités sur la page des membres, et masquage de la bannière Connect GitHub pour les MR GitLab et pendant la surcouche d’introduction à Review.
Fermer une PR ou la convertir en brouillon dans l’interface de revueLa barre de fusion de la revue de PR inclut désormais des options permettant de fermer une PR ou de la convertir en brouillon directement depuis la page de revue.Renommage de session inlineLes sessions peuvent désormais être renommées directement dans la barre latérale, sans ouvrir de boîte de dialogue.Dimensionnement intelligent des colonnes de tableauLes tableaux de l’application utilisent désormais une largeur de colonnes ajustée au contenu pour une meilleure lisibilité.Chargement plus rapide des sessions dans la barre latéraleLa barre latérale affiche désormais les sessions plus rapidement et de manière plus fiable, avec de meilleures performances de rendu et des mises à jour optimistes lors de la création de nouvelles sessions.Serveur MCP distant DatadogDatadog est désormais disponible dans le MCP Marketplace en tant que serveur MCP distant avec une authentification basée sur OAuth, afin que Devin puisse interroger directement vos dashboards et métriques Datadog.ACP SummarizerAgent Client Protocol prend désormais en charge une méthode de résumé pour générer des résumés de session par programmation, utile pour les intégrations qui ont besoin d’un récapitulatif concis de ce que Devin a accompli.Serveur MCP GranolaLe serveur MCP Granola sort désormais de bêta, ce qui permet à Devin d’accéder à vos notes de réunion Granola pendant une session.Pagination et recherche pour les paramètres de revueLes paramètres de revue Enterprise prennent désormais en charge la pagination et la recherche pour les listes de dépôts et d’utilisateurs, ce qui facilite la gestion des configurations volumineuses.Correctifs mineurs et améliorationsCette version inclut également une série de petits correctifs et améliorations, notamment une véritable page d’erreur 404 pour les URL invalides, des optimisations de performance du frontend et diverses améliorations de stabilité dans l’application web.
Disponibilité générale du sélecteur de thèmeLe sélecteur de thème est désormais disponible en disponibilité générale, avec le thème du système par défaut, afin que Devin s’adapte automatiquement au mode clair ou sombre de votre système d’exploitation.Descriptions des niveaux d’effort de WikiLorsque vous choisissez un niveau d’effort DeepWiki, chaque option affiche désormais la plage d’ACU attendue afin que vous puissiez sélectionner en toute confiance le bon compromis entre coût et profondeur.Fenêtre modale de répartition des coûts DeepWikiLa fenêtre modale de répartition des coûts DeepWiki est de retour et vous donne une vue détaillée, au niveau des ACU, de la façon dont une génération du wiki a consommé son budget.Annuler les builds du snapshot en coursVous pouvez désormais annuler directement un build du snapshot en cours depuis la liste des snapshots, sans attendre qu’il se termine ou échoue.Ordre des blueprints de snapshotLes volets de détail des snapshots et les blueprints au niveau du dépôt respectent désormais l’ordre des blueprints que vous avez configuré, afin que la liste affichée corresponde à l’ordre que vous avez défini.Limitation de fréquence des e-mails d’échec des sessions planifiéesLes notifications par e-mail d’échec pour les sessions planifiées sont désormais limitées en fréquence, de sorte qu’une exécution planifiée rencontrant le même problème de façon répétée ne saturera plus votre boîte de réception.Dépliage automatique de la recherche dans KnowledgeLorsque vous effectuez une recherche dans votre base de connaissances, tout dossier contenant une note correspondante se déplie désormais automatiquement afin que vous puissiez voir le résultat dans son contexte sans avoir à le chercher manuellement.Filtre des intégrations du profilVotre page de profil n’affiche désormais que les intégrations réellement connectées pour votre organisation, ce qui réduit l’encombrement lié aux services que vous n’utilisez pas.Améliorations de parité de l’outil de navigationL’outil de navigation de Devin gère désormais les boîtes de dialogue natives du navigateur, intercepte les prompts de sélection de fichiers, respecte les gardes de navigation et restaure correctement le focus, rapprochant ainsi son comportement de celui d’un véritable utilisateur naviguant sur le web.Serveur MCP AmplitudeAmplitude est désormais disponible dans le MCP Marketplace, afin que Devin puisse récupérer directement les analyses produit dans une session sans intégration personnalisée.Installation OAuth MCP en un clicL’installation d’un serveur MCP qui utilise OAuth renvoie désormais directement l’URL d’autorisation, ce qui évite un clic supplémentaire et vous connecte plus rapidement.Serveurs MCP personnelsVous pouvez désormais connecter des serveurs MCP personnels, ce qui permet à Devin d’utiliser des MCP avec une autorisation fournie par un utilisateur individuel plutôt que partagée à l’échelle d’une organisation.Méthodes ACP enrichies et @-mentionsAgent Client Protocol transporte désormais les @-mentions sous forme de blocs de ressources structurés et ajoute de nouvelles méthodes pour lister les dépôts, enregistrer des secrets, archiver des sessions, approuver des déploiements et s’attacher au navigateur interactif, offrant ainsi aux clients ACP une surface fonctionnelle bien plus riche.Améliorations de Devin CLIDevin CLI préserve désormais la sortie shell diffusée en continu ainsi que les codes de sortie, prend en charge un alias /resume, affiche plus clairement les sorties du mode plan et utilise des signaux de focus pour empêcher une session de se mettre en veille pendant que vous l’observez activement.Écran de reconnexion VNCLe navigateur interactif affiche désormais un écran de reconnexion pendant la récupération de son flux VNC, afin de vous fournir un retour clair au lieu d’une vue figée lorsque la connexion est brièvement interrompue.Dissocier OAuth de GitHub Enterprise ServerVous pouvez désormais dissocier une connexion OAuth GitHub Enterprise Server de votre compte, ce qui facilite la rotation des identifiants ou le nettoyage des intégrations obsolètes.Colonne Total ACUs dans le tableau d’utilisationLe tableau Utilisateurs dans les analyses d’utilisation inclut désormais une colonne Total ACUs, afin que les administrateurs Enterprise puissent classer et comparer en un coup d’œil la consommation par utilisateur.Import groupé des secrets de dépôtLes administrateurs Enterprise peuvent désormais importer plusieurs secrets de dépôt à la fois grâce à un nouveau flux d’import groupé sur la page de configuration du dépôt, remplaçant l’ancien workflow qui les importait un par un.Correctifs mineurs et améliorationsCette version inclut également une série de correctifs et d’améliorations plus modestes dans l’application web, notamment des menus déroulants de branches de dépôt désormais correctement dimensionnés, la section DeepWiki masquée lorsqu’aucune branche n’est indexée, un correctif pour les annulations OAuth de Linear qui renvoyaient des erreurs, des numéros de départ corrects dans les listes ordonnées diffusées en continu, un bouton de copie de message qui ne copie désormais que le message sélectionné, ainsi que diverses autres améliorations de stabilité et de mise en page.
Fusion automatique depuis Devin ReviewVous pouvez désormais activer ou désactiver la fusion automatique GitHub directement depuis le bouton de fusion de Devin Review, afin que les pull requests approuvées soient fusionnées dès que les vérifications sont validées, sans avoir à retourner sur GitHub.Consommation d’Enterprise Review par dépôtL’onglet Reviews de la page Enterprise Consumption regroupe désormais les dépenses Devin Review par dépôt, avec des colonnes pour le cycle en cours et le cycle précédent, un champ de recherche et une exportation CSV, ce qui permet aux administrateurs Enterprise de voir beaucoup plus facilement où partent leurs dépenses de review.Ventilation de Devin Review dans l’API Consumption v3L’API Consumption v3 affiche désormais Devin Review comme poste distinct dans la ventilation du produit, aux côtés des sessions et de l’indexation.Catégorisation et sous-catégoriesLa catégorisation des sessions et les sous-catégories sont désormais disponibles de manière générale pour chaque workspace, ce qui vous offre une façon cohérente d’organiser et de filtrer vos sessions Devin.Synchronisation des organisations épinglées entre les appareilsVos organisations épinglées sont désormais stockées côté serveur et vous suivent sur tous les appareils et navigateurs depuis lesquels vous vous connectez.Liens permanents vers les messages de sessionChaque message d’une session dispose désormais de son propre lien partageable, afin que vous puissiez diriger vos coéquipiers directement vers le moment exact que vous souhaitez leur montrer.Téléversements de pièces jointes plus volumineusesLes pièces jointes de session prennent désormais en charge des fichiers jusqu’à 75 Mo, contre une limite précédente de 20 Mo.Wiki v2 de meilleure qualitéWiki v2 utilise désormais un raisonnement plus avancé, des sous-agents et des rédacteurs de pages agentiques pour produire une documentation nettement meilleure, et affiche le coût en ACU de la dernière génération afin que vous puissiez voir exactement ce que coûte chaque actualisation.Guardrails V3Nos nouveaux prompts de guardrail basés sur des motifs réduisent considérablement les faux positifs tout en conservant le même niveau de protection.Le sous-mode Ask renommé en Q&ALe sous-mode Ask est désormais simplement libellé “Q&A” afin de mieux refléter sa fonction.Menu d’en-tête de session consolidéLes liens de l’en-tête de session sont désormais regroupés dans un menu unique pour un en-tête plus clair et moins encombré.Coloration syntaxique plus rapideLes blocs de code de l’application sont désormais rendus avec un surligneur syntaxique incrémental basé sur des workers, pour une coloration nettement plus rapide et plus fluide sur les fichiers volumineux.Restauration du défilementLorsque vous revenez en arrière dans l’application, votre position de défilement précédente est désormais restaurée afin que vous reveniez là où vous vous étiez arrêté.Actualisation de la localisation japonaiseLes chaînes de localisation japonaise ont été actualisées dans l’ensemble de la webapp.Améliorations de MCP MarketplaceMCP Marketplace inclut désormais une section Recommended, une découverte Figma plus intelligente et un flux OAuth interactif partagé qui affiche l’état de la connexion et les erreurs directement dans le chat pendant que vous installez des serveurs.Logs d’audit MCPLes logs d’audit Enterprise couvrent désormais les mises à jour des serveurs MCP ainsi que les événements de liaison et de déliaison de secrets, pour une meilleure visibilité sur les changements d’intégration.Plafonds stricts d’ACU par sessionLes entreprises peuvent désormais définir une limite supérieure stricte sur le total des ACU par session, avec une fenêtre modale d’accusé de réception et une validation en temps réel afin que les utilisateurs sachent toujours quand une session approche du plafond.Cerebras désormais prêt pour EnterpriseCerebras est désormais disponible comme fournisseur d’inférence prêt pour Enterprise pour les organisations qui souhaitent l’utiliser pour leurs charges de travail Devin.Contrôles de confidentialité aux États-UnisDevin prend désormais en compte les signaux Global Privacy Control et prend en charge les demandes de retrait CCPA et CPRA pour les clients situés aux États-Unis.Mise à jour de la mise en page de SettingsInsights, identity provider et plusieurs autres pages de paramètres Enterprise ont été migrées vers la nouvelle mise en page de Settings et le nouveau système de design pour une apparence plus cohérente et une navigation plus rapide.Amélioration du tableau des Secrets EnterpriseLe tableau des secrets Enterprise inclut désormais une colonne environment variable et un bouton build-only, avec une mise en page simplifiée qui supprime la colonne Name et le sélecteur de type.Correctifs mineurs et améliorationsDe nombreux correctifs et ajustements mineurs ont également été apportés, notamment la persistance de l’état réduit de la barre latérale, le chargement des pull requests dans la barre latérale sans connexion GitHub, une meilleure isolation des sessions multi-PR, la déduplication du transfert de fichiers Slack, la réinitialisation du quota lors d’une montée en gamme du plan, la correction des mois courts dans le cycle de facturation, le tri alphabétique des snapshots, une infobulle d’organisation automatique expliquant quand elle est désactivée, ainsi que le retrait du libellé bêta Category et du badge bêta Review pour les organisations payantes.
Abandon de la configuration classique de l’environnementLa configuration classique de l’environnement sera abandonnée le 30 juin 2026, lorsque toutes les organisations passeront à la configuration déclarative (blueprints). Votre configuration classique de machine restera disponible en lecture seule comme référence jusqu’au 31 juillet 2026. Consultez Configuration de l’environnement.Secrets au niveau EnterpriseLes administrateurs Enterprise peuvent gérer les secrets au niveau Enterprise, automatiquement partagés dans l’ensemble des organisations. Disponible initialement uniquement pour les utilisateurs de la configuration déclarative de l’environnement.Contrôle Enterprise de la visibilité des ACULes administrateurs Enterprise peuvent contrôler si les utilisateurs voient les informations d’utilisation des ACU.Application du registre MCP au niveau EnterpriseLes administrateurs Enterprise peuvent imposer une liste d’autorisation de serveurs MCP dans l’ensemble de leur organisation.Épinglage de build EnterpriseLes administrateurs Enterprise peuvent épingler des builds Devin spécifiques et revenir à des versions précédentes. Disponible initialement uniquement pour les utilisateurs de la configuration déclarative de l’environnement.Correctif automatique de Devin ReviewLorsque Devin Review détecte des bugs dans une PR, un nouveau bouton « Corriger automatiquement avec Devin » lance une session pour les corriger en un clic.Outils CI dans le chat de revue de PRVérifiez le statut CI et consultez les logs des jobs CI directement dans le chat de revue de PR.Épingler des sessionsÉpinglez les sessions importantes depuis le menu à trois points pour y accéder rapidement.Terminologie « organization »Toutes les références à « team » ont été remplacées par « organization » dans l’ensemble du produit. Aucun changement fonctionnel.Interface des questions amélioréeNavigation entre les questions, champ « Quelque chose d’autre » intégré, design plus épuré.Passer automatiquement les questions en attenteDevin passe automatiquement les questions en attente lorsque vous envoyez un nouveau message.Chemins de fichiers plus clairsChemins relatifs avec un format structuré au lieu de chemins absolus complets.Améliorations de la revue de PROnglets fixes, navigation entre les bugs, boutons de copie, incitation à discuter à la fin des diffs, état vide pour les PR sans description.Sortie structurée pour les sessions enfantsLes sessions enfants peuvent renvoyer du JSON structuré via un schéma pour des workflows automatisés.Recherche plus intelligente dans la base de codeOrdre des dépôts basé sur la récence pour des résultats plus rapides et plus précis.Commande slash /newAlias de /clear pour démarrer une nouvelle conversation.Principal de service Azure DevOpsConnectez Azure DevOps via un principal de service plutôt que via un OAuth personnel.Filtre des assignés LinearSélecteur avancé pour le filtrage des assignés Linear dans les automatisations.Actualisation des tokens LinearLes connexions Linear actualisent désormais automatiquement les tokens OAuth, évitant la déconnexion à leur expiration.Corrections de bugs mineurs et améliorationsCorrectif de rotation des PAT GitLab, mises en page mobiles responsives, améliorations de l’affichage des commandes de démarrage, défilement automatique jusqu’en bas des logs de build, indication d’extension avec Ctrl+O, améliorations de la sécurité du shell, correctifs de l’interface des automatisations.
Reprise des PRDevin peut désormais reprendre et traiter des pull requests existantes qui n’ont pas été créées dans la session en cours, ce qui permet de poursuivre le travail d’une session à l’autre.Améliorations de Devin ReviewAjout d’un compteur « lignes restantes à relire » dans la visionneuse de diff de revue de PR, ainsi que de temps de chargement de page nettement réduits grâce à des requêtes parallèles.Terminaux en streamingLa sortie du terminal dans la vue de session est désormais diffusée en temps réel.Pagination des comptes connectésLes pages des comptes connectés GitHub et GitLab prennent désormais en charge la pagination et la recherche pour les organisations disposant de nombreuses connexions.Améliorations de GHESPrise en charge de l’enregistrement d’une application GitHub au niveau de l’org sur GitHub Enterprise Server, avec un nom d’application prérempli dans le flux du manifeste.Refonte de la page SettingsPlusieurs pages de Settings (Schedules, Playbooks, Knowledge, Secrets) ont été repensées avec une nouvelle mise en page unifiée, ainsi que des styles de boîtes de dialogue harmonisés dans l’ensemble du produit.En-têtes de barre latérale fixesLes en-têtes de section de la barre latérale restent désormais fixés en haut lors du défilement pour faciliter la navigation.Améliorations du mode clairPlusieurs correctifs ont été apportés aux couleurs adaptées au thème dans les fenêtres modales, les boîtes de dialogue et les composants.Ajouter ou créer une TeamNouveau bouton dans le menu déroulant du compte pour créer une Team sans passer par le flux d’intégration GitHub.Ouverture automatique de l’onglet AgentsL’onglet Agents s’ouvre automatiquement lorsque des sessions enfants sont détectées.Simplification du titre de l’ongletLe titre de l’onglet du navigateur a été simplifié en « Devin », avec des titres de page contextuels.Autorisations des threads SlackLes utilisateurs sans compte Devin ne peuvent désormais plus envoyer de messages dans les threads Slack de Devin.Amélioration du formatage des commentaires de PRLes commentaires sur les PR de Devin incluent désormais les informations de ligne et le contexte hors diff.Correctif de composition IMECorrection d’un problème où appuyer sur Entrée pendant la composition IME (p. ex., saisie en japonais) dans Safari soumettait le texte prématurément.Informations sur les commentaires ignorésDes informations plus utiles sont désormais affichées lorsque des commentaires Devin Review sont ignorés.Nettoyage de la configuration de l’environnementLes libellés décrivant l’environnement ont été clarifiés et les boutons redondants ont été supprimés.Coloration syntaxique BashLa sortie du terminal bénéficie désormais d’une coloration syntaxique pour les commandes bash.Pastille de session planifiéeIndicateur visuel pour les sessions planifiées dans la liste des sessions.Corrections de bugs mineurs et améliorationsDivers correctifs, améliorations des performances et améliorations visuelles ont été apportés sur l’ensemble de la plateforme.
Bascule Preview AgentUne nouvelle bascule “Prévisualiser les fonctionnalités à venir” est disponible dans le sélecteur d’agent ; elle active le streaming des pensées et une exécution plus rapide. La stabilité peut être limitée, car ces fonctionnalités sont encore en cours de développement.Aperçus de fichiers intégrésLes pièces jointes HTML, PDF et SVG peuvent désormais être affichées de manière sécurisée directement dans la barre latérale de la session, avec une bascule code/rendu et un bouton de téléchargement dans la barre d’outils du fichier.Mode focusUn nouveau mode focus masque la barre latérale, l’en-tête et le panneau de droite pour offrir une expérience de chat sans distraction. Vous pouvez y accéder depuis le menu de la session ou avec le raccourci clavier Cmd+Shift+F.Onglet Agents pour les sessions enfantsUn nouvel onglet “Agents” apparaît automatiquement lorsqu’une session crée des sessions enfants, affichant leur statut, leurs tâches et leurs PR au même endroit.Visionneuse d’enregistrements de testLes enregistrements de test de Devin s’affichent désormais sous forme de cartes enrichies avec des résumés succès/échec, des contrôles de vitesse de lecture et une fonctionnalité de lecture en boucle.Améliorations de l’intégration JiraJira prend désormais en charge la création directe de sessions à partir de problèmes, les connexions via des service accounts et des options de déclenchement par projet pour contrôler quand Devin est activé.Refonte des Settings d’intégrationLes pages de Settings des intégrations Linear, Jira et Slack ont été repensées avec des mises en page plus épurées pour la correspondance des équipes, la gestion des playbooks, les listes d’autorisation de bots et les règles d’automatisation.Corrections de bugs mineurs et améliorationsDivers correctifs et améliorations des performances ont été apportés sur l’ensemble de la plateforme.
Mode clair (bêta)Devin prend désormais en charge un thème clair. Vous pouvez passer du thème sombre, clair ou système depuis les Settings de votre profil.Sortie shell en streaming dans le worklogLa sortie des processus shell exécutés en arrière-plan est désormais diffusée directement dans les éléments du worklog, afin que vous puissiez surveiller les processus de longue durée sans passer au terminal.Générateur JSON de cookies pour les secretsUne nouvelle interface à onglets pour les secrets de cookies permet aux utilisateurs de coller du JSON brut (encodé automatiquement en base64), avec validation, aperçu du contenu analysé et avertissements d’expiration.API de métriques au niveau de l’organisationNouveaux endpoints d’API propres à l’organisation pour les métriques et les données de consommation.Refonte de l’interface Session InsightsLa fenêtre modale Session Insights a été repensée avec une mise en page actualisée, de meilleurs états vides et des libellés mis à jour.Secrets dans le prompt initialLes utilisateurs peuvent désormais joindre des secrets lors de la création d’une nouvelle session depuis la page d’accueil, en cohérence avec la fonctionnalité existante pour les messages de suivi.Analyses de Devin ReviewsUne nouvelle section Devin Reviews a été ajoutée à la page d’analyse d’utilisation, affichant les métriques de revue.Corrections de bugs mineurs et améliorationsDivers correctifs et améliorations des performances ont été apportés sur l’ensemble de la plateforme.
Devin gère des DevinsDevin peut désormais orchestrer des Devins et gérer directement votre configuration Devin depuis n’importe quelle session. Cela remplacera les fonctionnalités actuelles d’Advanced Devin.Devin peut déléguer à une équipe de Devins gérés qui travaillent en parallèle. Chaque Devin géré est un Devin complet avec sa propre machine virtuelle isolée. La session Devin principale agit comme coordinateur — elle définit le périmètre du travail, surveille l’avancement, résout les conflits et compile les résultats.Les nouvelles capacités incluent :
  • Gestion des sessions – Créez des sessions enfants avec des schémas de sortie structurés et des playbooks. Recherchez et filtrez les sessions passées par tags, playbook, origine ou plage temporelle. Analysez les sessions passées avec une recherche complète dans l’activité shell, les fichiers, le navigateur, git et MCP.
  • Gestion de Knowledge – Créez, mettez à jour, supprimez et organisez les notes de Knowledge dans des dossiers. Consultez les suggestions de Knowledge.
  • Gestion des playbooks – Créez, modifiez et supprimez des playbooks.
  • Gestion de la planification – Créez et gérez des sessions planifiées, y compris des exécutions récurrentes ou ponctuelles, la sélection de l’agent et les préférences de notification.
Refonte des pages d’intégrationLes pages de Settings d’intégration ont été repensées avec une nouvelle mise en page incluant des cartes de connexion, des sections d’assistance et la pagination.Amélioration de la page des playbooksLa page des playbooks affiche désormais une présentation en tableau. Chaque page de playbook affiche maintenant le nombre de sessions, le nombre d’utilisateurs uniques et les PR fusionnées pour chaque playbook, avec un graphique d’activité hebdomadaire. Les playbooks incluent désormais un historique des versions.Regroupement des sessions parent/enfantLes sessions parentes et enfants sont désormais regroupées dans la barre latérale, afin que les sessions enfants restent imbriquées sous leur parent, quel que soit le tri ou le filtrage.Corrections de bugs mineurs et améliorationsDivers correctifs et améliorations des performances ont été apportés sur l’ensemble de la plateforme.
Session Insights à la demandeLes Session Insights sont désormais générés à la demande plutôt qu’automatiquement. Vous pouvez déclencher l’analyse depuis le bouton Session Insights dans l’interface utilisateur ou par programmation via le nouvel endpoint d’API de génération d’insights. Les insights continueront d’être générés automatiquement pour les sessions L et XL.Nouvelles entrées de session
  • Un bouton d’enregistrement vocal intégré est désormais disponible pour envoyer des messages en gardant les mains libres.
  • Les sessions Devin peuvent désormais être mentionnées avec @ pour y faire directement référence dans une autre session.
Améliorations de la liste des sessions
  • Les sessions importantes peuvent être épinglées en haut de la barre latérale pour un accès rapide.
  • Un nouveau filtre dans la barre latiale masque les sessions planifiées dans la liste des sessions.
Fenêtre modale de sortie structuréeLa sortie structurée des sessions créées avec l’API lorsque ce paramètre est défini peut désormais être consultée et téléchargée depuis l’option “Structured output” du menu de session.Aperçu MarkdownLes fichiers Markdown peuvent désormais être affichés nativement dans le panneau de droite.
Intégration Datadog MCPDatadog est désormais disponible comme intégration officielle dans le MCP Marketplace.Gestion de la branche par défautLes utilisateurs peuvent définir et gérer la branche par défaut pour l’indexation des dépôts depuis la page de gestion des dépôts.Planification : exécuter en tant qu’utilisateurLes planifications peuvent désormais être réattribuées pour s’exécuter au nom de l’utilisateur actuel via un bouton “Run as me” dans la vue détaillée de la planification, également disponible via l’API v3.Groupes IdP dans les Settings EnterpriseLe tableau des membres Enterprise affiche désormais les appartenances aux groupes IdP pour chaque utilisateur.Corrections de bugs mineurs et améliorationsDivers correctifs, améliorations des performances et retouches visuelles ont été apportés sur l’ensemble de la plateforme.
Installer Devin comme applicationDevin peut désormais être installé comme application web progressive sur ordinateur et mobile. Dans Chrome ou Edge, ouvrez app.devin.ai et cliquez sur l’icône d’installation dans la barre d’adresse (ou Menu → Install Devin) ; sur Safari pour iOS, touchez Partager → Sur l’écran d’accueil. Une fois installé, les liens Devin s’ouvrent directement dans l’application.Statut de session dans l’onglet du navigateurLe favicon de l’onglet du navigateur affiche désormais un point de statut coloré sur les pages de session (vert lorsque Devin travaille, orange lorsqu’il attend une action de votre part), afin que vous puissiez repérer les sessions qui nécessitent votre attention sans changer d’onglet.Corrections de bugs mineurs et améliorationsDivers correctifs et améliorations des performances ont été apportés sur l’ensemble de la plateforme.
Mise à niveau d’AskDevinExtension de la prise en charge des modes Ask et Plan. AskDevin dispose désormais de capacités de recherche avancée dans le code, qui produisent des réponses plus détaillées et plus précises. Le statut des sessions Devin créées depuis AskDevin peut désormais être consulté dans la conversation.Devin Review : vérifications de statut des commits GitHubLes vérifications de statut sont désormais affichées directement sur les commits des pull requests, ce qui donne de la visibilité sur l’avancement de la review sans quitter GitHub. Le statut renvoie vers l’analyse complète de Devin Review.Pour activer cette fonctionnalité, l’application Devin GitHub demandera les autorisations Commit Statuses et Checks. Si ces autorisations ne sont pas accordées, toutes les fonctionnalités existantes restent inchangées.Sélection de dépôt pour les planificationsLes planifications peuvent désormais être configurées avec des dépôts spécifiques que la session utilisera à chaque exécution de la planification.
Lancement de Devin 2.2Devin 2.2 est l’aboutissement de centaines d’améliorations, grandes et petites, apportées au cours des dernières semaines, notamment :
  • un démarrage 3x plus rapide pour voir immédiatement la sortie de Devin et avoir l’assurance qu’il est sur la bonne voie
  • une nouvelle interface utilisateur qui relie chaque étape du cycle de vie du développement : démarrez des sessions depuis n’importe où, examinez la sortie de l’agent directement dans Devin et revenez dans les sessions depuis la review de code.
  • des intégrations Slack et Linear plus fluides et plus rapides pour démarrer des sessions sans avoir à changer de contexte
Consultez les notes de version précédentes pour voir la liste complète des améliorations.Tests desktop completsDevin prend désormais en charge les tests de bout en bout avec Computer Use et peut tester toute application desktop pouvant s’exécuter sur Linux. Devin vous demandera l’autorisation de faire la QA de sa PR ; si vous l’approuvez, il lancera votre application, utilisera son desktop pour cliquer dans l’interface, puis vous enverra un enregistrement monté des tests pour votre review.Les utilisateurs existants peuvent activer Desktop mode dans Settings > Customization.
L’API v3 de Devin est officiellement publiéeL’API v3 sort de bêta et devient désormais l’API principale pour l’ensemble des fonctionnalités de Devin. La nouvelle API reprend toutes les fonctionnalités des anciennes API et ajoute en plus le contrôle d’accès basé sur les rôles, l’attribution des sessions et de nouvelles capacités.Les anciennes API (v1 et v2) seront obsolètes à l’avenir. La date exacte sera annoncée dans le produit et dans les release notes. Nous nous engageons à fournir un préavis d’au moins 30 jours. Pendant la période d’obsolescence, les anciennes API continueront de fonctionner, mais toutes les nouvelles fonctionnalités seront disponibles uniquement dans l’API v3.Refonte de la liste des sessionsLa page de liste des sessions a été repensée avec une mise en page actualisée comprenant des aperçus de PR intégrés, des extraits de messages et des indicateurs de statut. Les sessions peuvent désormais également être triées par date de création.Détection des conflits de fusionDevin avertira automatiquement les utilisateurs lorsqu’une PR créée dans une session Devin présente des conflits de fusion. Disponible uniquement sur GitHub.com.Nouvelles options de planification de DevinLes Devin planifiés peuvent désormais être créés comme des événements ponctuels, et les planifications existantes peuvent être déclenchées à la demande avec le bouton “Run now”.Devin Review pour GitHub Enterprise ServerDevin Review prend désormais en charge les dépôts GitHub Enterprise Server (GHES). Vous pouvez afficher les diffs de PR, lancer des analyses et utiliser l’agent de chat Devin Review pour proposer et appliquer des modifications de code. Certaines interactions avec GitHub, comme la publication de commentaires, l’envoi de reviews et la fusion, ne sont pas encore prises en charge sur GHES.Améliorations du sélecteur de dépôtLe sélecteur de dépôt inclut désormais un bouton “Only” pour isoler rapidement un seul dépôt et affiche le nombre de dépôts configurés et indexés.API des messages de sessionUn nouvel endpoint GET /messages permet d’accéder par programmation à l’historique des messages de session.Corrections de bugs mineurs et améliorationsDivers correctifs et améliorations des performances sur l’ensemble de la plateforme.
Rafraîchissement visuel et finitionsL’ensemble du design du produit a été amélioré et peaufiné. L’emplacement de certains boutons a été légèrement ajusté, mais ces changements n’ont pas d’impact sur les fonctionnalités du produit.Mode rapide de DevinUne nouvelle option “Fast Mode” est désormais disponible dans le sélecteur d’agent, avec des réponses environ 2x plus rapides, à intelligence égale, pour 4x ACU par session.Devin Review : commentaires groupésLorsque vous répondez à des fils de review de PR, vous pouvez désormais cocher “Start a review” pour regrouper plusieurs commentaires avant de les envoyer en une seule fois.Devin Review : modifications de code depuis le chatL’agent de chat Devin Review peut désormais proposer directement des modifications de code dans la conversation. Vous pouvez examiner les changements suggérés, puis les appliquer sous forme de commit à la branche de la PR sans quitter Devin Review.Mode sécurisé pour toutes les organisationsLe mode sécurisé est désormais disponible pour les organisations non Enterprise. Lorsqu’il est activé, Devin perd ses capacités natives de déploiement sur Internet. Vous trouverez ce paramètre sous “Security settings” sur la page de personnalisation.Prise en charge des skillsDevin reconnaît désormais et utilise les skills définies dans votre base de code. Les skills fournissent des instructions réutilisables que Devin peut activer, rechercher et invoquer pendant les sessions afin de suivre les workflows privilégiés par votre équipe.Recherche dans les SettingsUne barre de recherche a été ajoutée à la barre latérale des Settings, afin de trouver rapidement n’importe quelle page de Settings par nom ou mot-clé.Corrections de bugs mineurs et améliorationsDivers correctifs et améliorations des performances sur l’ensemble de la plateforme.
Planification depuis la zone de saisieVous pouvez désormais créer rapidement une session Devin planifiée directement depuis la zone de saisie. Utilisez l’option “Schedule Devin” dans le menu contextuel ou basculez vers l’onglet “Create schedule” en mode avancé pour configurer des sessions récurrentes sans quitter la page d’accueil.Sélection de l’organisation EnterpriseLa page d’accueil Enterprise a été repensée avec une liste d’organisations plus claire, le nombre de membres et des options de tri pour faciliter la navigation au sein de votre entreprise.Devin Review : paramètres d’auto-reviewLa configuration de l’auto-review est désormais accessible via une fenêtre de paramètres directement dans l’en-tête de la PR, ce qui permet d’activer ou de désactiver plus rapidement les auto-reviews par dépôt.Devin Review : masquer les surlignages de commentairesUn nouveau paramètre dans la visionneuse de diff de code vous permet de masquer les encadrés de surbrillance des commentaires pour une lecture plus fluide lors de la review du code.Mise à jour des autorisations GitSuppression de la possibilité d’indexer des dépôts dans l’organisation principale pour les entreprises.Corrections de bugs mineurs et améliorationsDivers correctifs et améliorations des performances sur l’ensemble de la plateforme.
Sessions Devin planifiéesVous pouvez désormais créer des sessions Devin récurrentes qui s’exécutent automatiquement selon une planification. Configurez la fréquence, le prompt et le playbook depuis la nouvelle page Schedules dans les Settings, et recevez des notifications par e-mail pour les événements de planification.Devin Review : prise en charge des PR en brouillonLes PR en brouillon affichent désormais un bouton « Ready for review », qui vous permet de marquer les PR comme prêtes pour la review directement depuis Devin Review.Devin Review : commentaires sur les fichiers et @mentionsVous pouvez désormais ajouter des commentaires au niveau du fichier depuis le menu d’en-tête du fichier et utiliser des @mentions lorsque vous modifiez des commentaires existants dans Devin Review.Réorganisation de la barre latérale des SettingsLa barre latérale des Settings de l’organisation a été réorganisée avec des en-têtes de section plus clairs, notamment « Devin’s resources », « Membership », « Settings » et « Integrations », pour faciliter la navigation.API d’analyse de la consommation par produitL’API v3 d’analyse inclut désormais une ventilation de la consommation d’Agent Compute Unit par produit, en plus des totaux existants. Consultez les notes de version de l’API pour plus de détails.Corrections de bugs mineurs et améliorationsDivers correctifs et améliorations des performances sur l’ensemble de la plateforme.
Lancement de Devin ReviewDevin Review est une interface repensée pour comprendre les PR complexes. Devin Review regroupe logiquement les changements liés, détecte le code copié ainsi que les bugs et problèmes de sécurité, et intègre une interface de chat PR.Suggestions IA pour la configuration des dépôtsLe flux de configuration du dépôt propose désormais des suggestions intégrées alimentées par l’IA pour les commandes de configuration, afin de vous aider à configurer vos dépôts plus rapidement et avec moins d’efforts manuels.Améliorations de l’API SessionsDe nouveaux endpoints d’API vous permettent de récupérer les détails d’une session par ID, d’envoyer des messages aux sessions actives et de filtrer les sessions par origine (webapp, Slack, Teams, API, Linear, Jira). Consultez les notes de version de l’API pour plus de détails.Corrections de bugs mineurs et améliorationsDivers correctifs et améliorations des performances sur l’ensemble de la plateforme.
Secrets de session via l’APIVous pouvez désormais fournir des secrets propres à une session lors de la création de sessions via l’API, ce qui permet une gestion sécurisée des identifiants pour les workflows automatisés sans intervention manuelle.Intégration native de LinearDevin dispose désormais d’un outil Linear intégré pour les organisations ayant installé l’intégration Linear. Cela signifie que vous n’avez plus besoin d’installer séparément le MCP Linear pour interagir avec les problèmes et projets Linear.Filtres de session de l’APIDe nouvelles options de filtrage ont été ajoutées à l’endpoint de l’API des sessions, notamment la possibilité de filtrer les sessions par adresse e-mail utilisateur pour améliorer la gestion et le reporting des sessions.Coloration syntaxique pour Kotlin et Protocol BuffersLes blocs de code prennent désormais en charge la coloration syntaxique pour Kotlin et Protocol Buffers (fichiers .proto), ce qui améliore la lisibilité lorsque vous travaillez avec ces langages.Réorganisation des paramètres GitLes paramètres Git personnels ont été déplacés de la section « Customization » vers l’onglet « Profile » dans les Settings utilisateur, pour une meilleure organisation et une visibilité accrue.Différenciation visuelle des playbooksLes playbooks disposent désormais d’un badge visuel dans le menu déroulant, ce qui permet de les distinguer plus facilement des autres options au démarrage d’une session.Améliorations UX de la configuration de la machineDe petites améliorations d’ergonomie ont été apportées au flux de configuration de la machine pour une expérience d’onboarding plus fluide.Bouton Copy ContextChaque PR dispose désormais d’un bouton « Copy Context » qui fournit un résumé généré par l’IA du travail de l’agent, du contexte qu’il a trouvé et des décisions qu’il a prises, ce qui est particulièrement utile lors du transfert du travail à d’autres agents.Corrections de bugs mineurs et améliorationsDivers correctifs et améliorations des performances sur l’ensemble de la plateforme.