Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt

Use this file to discover all available pages before exploring further.

Devin Local est notre moteur d’agent de nouvelle génération, commun à Devin CLI. Il s’exécute sur votre machine avec accès à vos fichiers, outils et environnement locaux, et a vocation à remplacer à terme Cascade comme principal agent local.
Devin Local est actuellement en préversion et présente certaines limitations par rapport à Cascade. Devin Local n’est pas pris en charge dans le plugin JetBrains pour Devin Desktop.

Améliorations clés

Depuis le lancement de Cascade, les capacités des modèles ont considérablement évolué. Devin Local a été conçu de A à Z pour tirer efficacement parti de ces avancées.

Efficacité en tokens

Le Local Agent de Devin est nettement plus économe en tokens, notamment grâce à une utilisation plus poussée de la mise en cache des prompts. La plupart des tâches nécessitent jusqu’à 30 % de tokens en moins que Cascade pour obtenir le même résultat.

Sous-agents

Le Local Agent de Devin peut lancer des sous-agents indépendants pour traiter des sous-tâches, au premier plan ou en arrière-plan. Les sous-agents partagent les outils et le contexte de la base de code avec l’agent parent, mais opèrent dans leur propre fil de conversation.

Sandboxing

Le Local Agent de Devin prend en charge le sandboxing au niveau du système d’exploitation. Lorsqu’il est activé, le sandbox impose :
  • Isolation du système de fichiers — les chemins accessibles en lecture et en écriture sont dérivés de vos périmètres d’autorisation
  • Filtrage réseau — les listes d’autorisation et de refus de domaines contrôlent les domaines auxquels l’agent peut accéder
Les administrateurs Enterprise peuvent imposer le comportement du sandbox à l’échelle de l’organisation via les paramètres d’équipe, notamment en exigeant le mode sandbox pour tous les utilisateurs et en configurant des règles de filtrage de domaines à l’échelle de l’organisation.

Revue rapide

Revue rapide est un sous-agent dédié disponible avec le Local Agent de Devin pour obtenir rapidement un retour sur les modifications.

Changer d’agent

Dans la plupart des cas, vous pouvez passer à Devin Local lorsque vous démarrez de nouvelles conversations à l’aide du sélecteur d’agent situé en bas à droite de Devin Desktop.

Paramètres de l’agent

Si Devin Local n’apparaît pas dans le sélecteur d’agent, vous devrez peut-être l’activer dans Windsurf Settings :
  1. Ouvrez la palette de commandes avec Cmd+Shift+P (macOS) ou Ctrl+Shift+P (Windows/Linux)
  2. Ouvrez Windsurf User Settings
  3. Cliquez sur l’onglet “Agents”
  4. Activez l’agent “Devin Local”
  5. Redémarrez Devin Desktop
Vous pouvez également désactiver complètement Cascade avec le paramètre windsurf.cascade.enabled.

Différences

Modèle d’autorisations

Devin Local remplace les niveaux d’exécution automatique par un système d’autorisations plus fin pour contrôler les actions que l’agent peut effectuer :
  • Les règles Deny bloquent complètement les actions (priorité la plus élevée)
  • Les règles Ask demandent systématiquement une approbation
  • Les règles Allow approuvent automatiquement les actions sans demander de confirmation
Les autorisations peuvent être définies pour la lecture de fichiers, l’écriture de fichiers, l’exécution de commandes, les requêtes HTTP et les outils MCP. Elles peuvent être configurées au niveau du projet, de l’utilisateur ou de l’organisation.

Configuration des serveurs MCP

Avec le Local Agent de Devin, les serveurs MCP sont configurés via des fichiers de configuration sur votre machine locale. L’emplacement du fichier dépend du périmètre :
PérimètreEmplacementPartagé avec la Team ?
Projet.devin/config.jsonOui (inclus dans le contrôle de version)
Dérogation locale.devin/config.local.jsonNon (ignoré par Git)
Utilisateur~/.config/devin/config.jsonNon

Limites

Les fonctionnalités suivantes ne sont pas encore prises en charge avec le Local Agent de Devin :
  • Mémoire — Le Local Agent de Devin ne conserve pas les informations en mémoire d’une session à l’autre. Migrez vos informations essentielles vers les skills.
  • Workflows — Les workflows ne sont pas disponibles avec le Local Agent de Devin. Migrez vos workflows vers les skills.
  • Codemaps — Le Local Agent de Devin ne lit pas encore les codemaps.
  • Code Lenses - Actuellement, les code lenses ne déclenchent pas encore le Local Agent de Devin.
  • Fast Context - Devin Local utilise des sous-agents pour explorer le code, mais ne dispose pas de la même interface de contexte rapide que Cascade.
  • App Deploys - Le Local Agent de Devin ne prend pas en charge les déploiements d’application.
  • Partage de conversations - Le partage de conversations n’est pas encore disponible avec le Local Agent de Devin.
Le Local Agent de Devin prend en charge les règles et les fichiers AGENTS.md ainsi que les skills pour fournir un contexte persistant et des workflows réutilisables.

Contrôles Enterprise

Les administrateurs Enterprise peuvent configurer le Local Agent de Devin via les paramètres d’équipe, y compris de nouveaux contrôles disponibles uniquement avec le Local Agent de Devin :
  • Application du sandbox - Exiger le mode sandbox pour tous les utilisateurs et configurer des règles de filtrage de domaines à l’échelle de l’organisation
  • Autorisations granulaires - Contrôler les actions que l’agent peut effectuer avec des autorisations plus fines
  • Contrôle du réseau - Contrôler l’accès au réseau avec des domaines autorisés et refusés
De plus, le contrôle « Enable Cascade » peut être utilisé pour désactiver entièrement l’ancien agent Cascade afin de garantir que votre équipe applique les nouveaux contrôles disponibles avec Devin CLI.

Contrôles Enterprise non pris en charge

Les anciens contrôles Enterprise suivants ne sont pas disponibles avec le Local Agent de Devin :
  • Restreindre les appels d’outils à l’espace de travail - par défaut, le Local Agent de Devin peut uniquement lire et modifier des fichiers dans l’espace de travail. Des autorisations personnalisées offrent une alternative plus flexible pour reproduire les mêmes règles.
  • Déploiements d’application - les déploiements d’application ne sont pas encore pris en charge avec le Local Agent de Devin.
  • Partage de conversations - le partage de conversations n’est pas encore pris en charge avec le Local Agent de Devin.
  • Exécution automatique des commandes du terminal - le Local Agent de Devin utilise son propre modèle d’autorisations au lieu des niveaux d’exécution automatique.
  • Filtrage d’attribution - le filtrage d’attribution n’est pas encore pris en charge avec le Local Agent de Devin.

Pour en savoir plus