Les agents ACP sont disponibles pour les utilisateurs Pro, Max et Teams. Les administrateurs Enterprise doivent contacter l’équipe en charge de leur compte pour activer les agents tiers.
Lorsque vous utilisez un agent ACP externe, toutes les opérations sont déléguées à cet agent. La politique de confidentialité et les conditions juridiques de Devin Desktop ne s’appliquent pas, et la facturation se fait directement entre vous et le fournisseur tiers de l’agent.
Exemples d’agents
Tout agent compatible avec ACP peut être exécuté dans Devin Desktop. Voici quelques agents populaires compatibles avec ACP que vous pouvez intégrer :- Codex CLI — l’agent de codage d’OpenAI
- Claude Agent — l’agent de codage d’Anthropic
- OpenCode — agent de codage open source
- Junie — l’agent de codage de JetBrains
- Gemini CLI — l’agent de codage de Google
Activer des agents personnalisés
Une fois un agent ajouté à votre registre local ou Team, vous pouvez l’activer depuisDevin Settings :
- Ouvrez la palette de commandes avec
Cmd+Shift+P(macOS) ouCtrl+Shift+P(Windows/Linux) - Ouvrez
Devin User Settings - Cliquez sur l’onglet « Agents »
- Activez les agents ACP que vous souhaitez utiliser
- Redémarrez Devin Desktop
Aperçus dans le Browser
Les agents ACP peuvent ouvrir un aperçu dans le Browser de votre application : l’agent sert de proxy pour votre serveur de développement local, l’aperçu s’ouvre dans le volet Browser intégré à côté de l’agent, et les éléments ainsi que la sortie de la console que vous capturez sont ajoutés à la boîte de messages de l’agent en tant que contexte en attente.Configuration du registre local
Chaque utilisateur peut configurer ses propres agents ACP en modifiant un fichier de registre local : macOS et Linux- Devin Desktop:
~/.windsurf/acp/registry.json - Devin Desktop Next:
~/.windsurf-next/acp/registry.json
%USERPROFILE%\AppData\Roaming\Code\User\acp\registry.json
Open Local ACP Registry Config.
Le fichier suit la spécification du registre ACP.
Exemple de configuration pour Devin Local
Si vous souhaitez tester Devin Local sur votre machine sans l’activer pour toute votre Team, vous pouvez configurer un registre local qui pointe vers Devin CLI. Cela suppose que la CLIdevin est déjà installée et accessible dans votre PATH. Devin Desktop la lance avec devin acp.
Configuration du registre Team
Les administrateurs de Team peuvent déployer une configuration ACP personnalisée pour leur Team via le paramètre “ACP Registry Config” dans Devin Settings. Cela vous permet de maintenir un registre statique des agents ACP approuvés que tous les membres de votre Team peuvent utiliser, sans que chaque utilisateur ait à les configurer individuellement.Pour des raisons de sécurité, Devin Desktop ne télécharge pas actuellement les distributions d’agents directement depuis le registre. Le binaire de l’agent doit déjà être installé sur la machine de l’utilisateur — la configuration du registre indique à Devin Desktop comment le lancer. Les URL
distribution.binary.<platform>.archive dans l’exemple ci-dessous font partie du schéma du registre ACP pour assurer la compatibilité avec l’ensemble de l’écosystème, mais Devin Desktop ne les télécharge pas à ce jour.Exemple de configuration pour OpenCode
Dépannage
La configuration de mon agent existant ne fonctionne pas
Les agents tiers lisent leurs propres fichiers de configuration pour la plupart des paramètres, mais l’authentification est généralement gérée séparément. Plus précisément, vous devez généralement :- Vous authentifier à l’aide de la commande slash
/logindans l’agent. - Configurer des variables d’environnement à l’aide du bouton « … » dans l’onglet Agents de Devin User Settings.
- Définir des variables d’environnement via le paramètre
devin.acp.agentEnv.<agentName>dans votre fichiersettings.json.

