Skip to main content
Cette documentation concerne les déploiements fédéraux de Devin. Retour à la documentation Devin
Devin Desktop et la CLI en air gap ne se mettent jamais à jour d’eux-mêmes : la mise à jour automatique est désactivée dans le build de Desktop, et la commande devin update est désactivée dans la CLI. Chaque mise à jour correspond à un nouveau paquet que vous téléchargez depuis le portail, vérifiez, puis installez sur chaque poste de travail, selon le même processus que lors de la première installation. Cette page présente ce qui diffère lors des mises à jour suivantes.

Publication d’une nouvelle version

La page Install → Air-gapped downloads du portail (windsurf.fedstart.com/install/airgap) ne propose qu’une seule version à la fois. Le numéro de version est indiqué dans l’en-tête Downloads (par exemple version 1.66.101 (0123abcdef)), et la somme de contrôle SHA-256 de chaque fichier est accessible via le bouton Show checksum situé à côté. Lorsque Cognition publie un nouveau build en air gap sur votre portail, la page affiche la nouvelle version et les nouvelles sommes de contrôle à la place des anciennes ; il n’y a ni sélecteur de version ni notification. Pour suivre les nouvelles versions, consultez le libellé de version sur la page de téléchargement dans le cadre de votre cycle de maintenance habituel.

Étape 1 : vérifier la version que vous exécutez

Sur un poste de travail, comparez la version installée de la CLI avec celle indiquée sur la page de téléchargement :
devin --version affiche le numéro de version ainsi que le hash abrégé du commit du build. L’application Desktop et la CLI qu’elle intègre sont compilées à partir du même commit : cette version vaut donc pour les deux.

Étape 2 : Télécharger et vérifier le nouveau paquet

Suivez l’étape 1 et l’étape 2 du guide d’installation pour la nouvelle version : téléchargez le package correspondant à chaque plateforme de votre parc, notez la somme de contrôle indiquée sur la page du portail, transférez les fichiers de l’autre côté de l’air gap et vérifiez que l’empreinte SHA-256 correspond avant de procéder à l’installation. Les sommes de contrôle changent à chaque version. Notez la nouvelle valeur affichée sur la page du portail au moment du téléchargement ; ne réutilisez jamais la somme de contrôle d’une version précédente.

Étape 3 : Installer par-dessus la version existante

Commencez par quitter Desktop et arrêter toutes les sessions devin en cours sur le poste de travail. La configuration, l’historique des sessions, le journal d’audit et les connexions SSO sont stockés en dehors de l’application (voir Formats sur disque) et sont conservés lors de la mise à jour.
Ouvrez le nouveau .dmg et faites glisser Devin - Airgap dans /Applications, en remplaçant l’application existante lorsque vous y êtes invité. Vérifiez ensuite la signature comme indiqué à l’étape 3 du guide d’installation :
Le fichier de licence, le fichier des modèles et le fichier d’authentification situés dans /etc/devin/ (C:\ProgramData\Devin\ sous Windows) ne font pas partie du package et ne sont pas modifiés par une mise à jour.

Étape 4 : Valider la mise à jour

Sur chaque poste de travail mis à jour, exécutez la commande suivante en tant qu’utilisateur standard :
Lancez ensuite Desktop une première fois et vérifiez qu’il ouvre bien une session sur votre endpoint de modèle. Deux échecs propres à la mise à jour à surveiller : Chaque enregistrement d’audit session_start contient le champ cli_version, ce qui permet à votre SIEM de confirmer le déploiement progressif : les sessions provenant d’un poste de travail mis à jour indiquent la nouvelle version.

Retour à une version antérieure

Conservez le package et la somme de contrôle de la version précédente jusqu’à ce que la nouvelle version soit validée sur l’ensemble du parc. La procédure de retour arrière est identique à celle de l’installation : vérifiez la somme de contrôle de l’ancien package, puis installez-le par-dessus la version plus récente. Sur les systèmes RPM, ajoutez --oldpackage, faute de quoi rpm -U refuse de remplacer une version plus récente par une version plus ancienne :

Notes de version

Les notes de version des builds en air gap sont publiées avec les autres notes de version de Devin dans Mises à jour récentes. Avant de déployer une nouvelle version, lisez l’entrée correspondante en prêtant une attention particulière aux modifications des formats de stockage sur disque ou du schéma des journaux d’audit (la valeur schema_version), aux codes d’erreur nouveaux ou modifiés, ainsi qu’à toute rotation de clé de licence qui impose de réémettre les licences.