Agents Cloud
Les agents cloud utilisent les mêmes principes de base des agents, mais s’exécutent dans des VM isolées dans le cloud avec des environnements de développement complets, plutôt que sur votre machine locale. L’environnement de développement est similaire à celui de votre ordinateur portable : dépôts clonés, dépendances installées, secrets, commandes de démarrage et accès réseau.
Des environnements de développement efficaces fournissent aux agents tout le contexte nécessaire sur votre base de code et votre organisation, afin qu’ils puissent tester et vérifier leur travail.
Pourquoi utiliser les Agents cloud ?
Vous pouvez exécuter autant d’agents que vous le souhaitez en parallèle, et ils n’exigent pas que votre machine locale soit connectée à Internet.
Parce qu’ils ont accès à leur propre machine virtuelle, les agents cloud peuvent créer, tester et interagir avec le logiciel modifié. Ils peuvent aussi utiliser des ordinateurs pour contrôler le bureau et le navigateur. Les agents cloud prennent en charge les serveurs MCP, ce qui leur donne accès à des outils externes et à des sources de données comme des bases de données, des API et des services tiers.
Les agents cloud peuvent aussi s’exécuter dans des environnements multi-repo. Utilisez-en un lorsqu’une tâche s’étend sur des dépôts distincts de frontend, backend, d’infrastructure ou de bibliothèques partagées. L’agent peut inspecter l’ensemble de l’espace de travail, effectuer des modifications coordonnées et ouvrir des pull requests dans les repos qu’il modifie.
Comment y accéder
Avant que quiconque puisse lancer un agent cloud depuis un dépôt, un administrateur du compte Cursor doit connecter le contrôle de version du compte. Configurez GitHub (Cloud and Enterprise Server), GitLab (Cloud and Self-Hosted), Bitbucket Cloud, ou Azure DevOps.
Vous pouvez lancer des agents cloud où que vous travailliez :
- Cursor pour iOS : Lancez et gérez des agents depuis l’application Cursor pour iOS
- Cursor Web : Lancez et gérez des agents depuis cursor.com/agents sur n’importe quel appareil
- Cursor Desktop : Sélectionnez Cloud dans le menu déroulant sous l’entrée de l’agent
- Slack : Utilisez la commande @cursor pour lancer un agent
- GitHub ou Bitbucket : Ajoutez le commentaire
@cursorsur une PR ou une issue GitHub, ou sur une PR Bitbucket, pour lancer un agent - Linear : Utilisez la commande @cursor pour lancer un agent
- API : Utilisez l’API pour lancer un agent
Sur Android, utilisez cursor.com/agents dans Chrome et appuyez sur Installer l’application pour obtenir une application Web progressive (PWA). Consultez Cursor pour iOS pour l’application native pour iPhone et iPad et d’autres options mobiles.
Utiliser Cursor dans Slack
En savoir plus sur la configuration et l’utilisation de l’intégration Slack, y compris le lancement d’agents et la réception de notifications.
Fonctionnement
Connexion au fournisseur de dépôt
Les agents cloud clonent votre dépôt depuis GitHub, GitLab, Azure DevOps Services ou Bitbucket Cloud et travaillent sur une branche distincte, puis envoient les modifications vers votre dépôt pour le relais.
Vous devez disposer de droits de lecture et d’écriture sur votre dépôt ainsi que sur tous les dépôts dépendants ou sous-modules.
Environnements
Les agents ne sont performants qu’à la hauteur des environnements dans lesquels ils s’exécutent. Un agent capable d’écrire du code, mais pas d’exécuter des tests, d’interroger des services ou d’accéder à des API, ne peut pas mener son travail jusqu’au bout.
Ne pas configurer un environnement de développement pour vos agents cloud, c’est comme ne pas donner d’ordinateur à vos ingénieurs. C’est pourquoi la configuration de l’environnement est l’étape la plus importante pour améliorer l’efficacité des agents cloud. Elle permet aux agents cloud de travailler comme des ingénieurs : écrire du code, tester et vérifier leur travail, et livrer des logiciels.
Vous pouvez configurer des environnements avec une configuration guidée par l’agent, un instantané enregistré ou un Dockerfile dans .cursor/environment.json. Voir installation de l’agent cloud pour commencer. Les builds préparent chaque environnement en arrière-plan afin que les agents démarrent avec les dépôts et les dépendances prêts.
Le tableau de bord des agents cloud affiche l’environnement et le build utilisés par un agent, ainsi que les détails de l’environnement et l’historique des versions. Sur la page de l’agent, survolez le nom du dépôt en haut de la page pour examiner l’environnement utilisé pour cette exécution. Voir installation de l’agent cloud pour plus de détails sur la configuration.
Contrôles de l’exécution et de l’environnement
Cursor gère le provisionnement des VM, l’isolation, les instantanés, le démarrage, les artefacts et la capacité de chaque agent cloud. Vous pouvez ajouter des secrets, restreindre les domaines autorisés en sortie, vous connecter à des réseaux privés avec Tailscale ou un client similaire, et utiliser la connectivité privée pour les chemins de gestion de versions pris en charge.
Consultez Sécurité et réseau des agents cloud pour voir l’ensemble des contrôles d’environnement et de réseau. Si vous vous demandez s’il vaut mieux passer à l’auto-hébergement, consultez pourquoi la plupart des équipes commencent avec Cursor Cloud.
Modèles
Les agents cloud utilisent une sélection de modèles triés sur le volet. Vous pouvez sélectionner la taille de la fenêtre de contexte pour les modèles pris en charge.
Prise en charge de MCP
Les agents cloud peuvent utiliser des serveurs MCP (Model Context Protocol) configurés pour votre équipe. Ajoutez et gérez les serveurs MCP via le menu déroulant MCP dans cursor.com/agents.
Les transports HTTP et stdio sont pris en charge. OAuth est pris en charge pour les serveurs MCP qui en ont besoin. Voir fonctionnalités de l’agent cloud pour les détails de configuration.
Les agents cloud incluent également un Cursor Cloud MCP intégré pour exécuter des diagnostics, notamment des transcriptions, des événements d’exécution, des détails sur l’environnement et des journaux d’installation.
Prise en charge des hooks
Les agents cloud exécutent les hooks basés sur des commandes à partir de .cursor/hooks.json dans votre dépôt. Avec les forfaits Enterprise, ils exécutent aussi les hooks d'équipe et les hooks gérés par l'entreprise.
Cela permet de garder actifs les formateurs, les scripts d'audit et les vérifications de règles lorsque le travail s'exécute dans le cloud. Les hooks pris en charge incluent les hooks d'outil et de fichier (preToolUse, beforeShellExecution, afterFileEdit), ainsi que les hooks de cycle de vie (beforeSubmitPrompt, subagentStart / subagentStop, preCompact, afterAgentResponse / afterAgentThought et stop).
Les hooks ne s'exécutent pas pendant les premiers tours d'exploration dans un environnement en lecture seule ; ils démarrent dès que l'agent dispose d'un environnement accessible en écriture. Certains hooks sont spécifiques à l'IDE (hooks Tab, workspaceOpen). Les hooks au niveau utilisateur de ~/.cursor/hooks.json ne sont pas non plus disponibles, car les VM cloud n'ont pas accès à votre répertoire personnel local.
Voir Hooks : prise en charge des agents cloud pour la matrice de prise en charge complète et plus de détails.
Artefacts et contrôle du bureau à distance
Les agents cloud produisent des PR prêtes à être fusionnées, accompagnées d’artefacts pour illustrer leurs modifications. Vous pouvez aussi contrôler le bureau à distance de l’agent pour utiliser le logiciel modifié.
- Artefacts : les agents produisent des captures d’écran, des vidéos et des logs afin que vous puissiez voir exactement ce qui a changé et comment l’agent a vérifié son travail.
- Contrôle du bureau à distance : prenez le contrôle du bureau de l’agent pour tester vous-même le logiciel dans un environnement de développement complet sans avoir à récupérer la branche en local. Redonnez le contrôle à l’agent pour qu’il continue à travailler.
Voir fonctionnalités de l’agent cloud pour en savoir plus sur les artefacts, l’utilisation de l’ordinateur et le contrôle du bureau à distance.
Partager des agents avec votre équipe
Envoyez l’URL d’un agent à un coéquipier : il pourra ouvrir l’exécution pour voir la conversation, les modifications de code et les artefacts produits par l’agent.
Les agents sont visibles par les membres de l’équipe Cursor dans laquelle ils ont été lancés. Cursor vérifie également l’accès au dépôt de chaque personne qui les consulte : pour ouvrir l’agent d’un coéquipier, connectez votre propre compte de contrôle de version dans Integrations et assurez-vous d’avoir accès au dépôt dans lequel l’agent a travaillé. L’appartenance à l’équipe seule ne suffit pas à accorder l’accès.
La consultation est en lecture seule. Pour permettre aux membres de l’équipe d’envoyer des messages de suivi et de poursuivre le travail, un administrateur d’équipe peut activer les messages de suivi d’équipe.
Pages associées
- En savoir plus sur les fonctionnalités de l’agent cloud.
- En savoir plus sur l’installation de l’agent cloud.
- En savoir plus sur les builds de l’agent cloud.
- En savoir plus sur la sécurité de l’agent cloud.
- En savoir plus sur les tokens OIDC.
- En savoir plus sur les paramètres de l’agent cloud.
Facturation
Les agents cloud sont facturés selon la tarification de l’API pour le modèle sélectionné. Vous pouvez sélectionner la taille de la fenêtre de contexte, et une fenêtre de contexte plus grande peut augmenter l’usage des tokens et les coûts. Il vous sera demandé de définir une limite de dépenses lorsque vous commencerez à les utiliser.
Dépannage
- Assurez-vous d’être connecté et d’avoir associé votre compte GitHub, GitLab, Azure DevOps ou Bitbucket.
- Vérifiez que vous disposez des autorisations nécessaires sur le dépôt.
- Vous devez disposer d’un forfait Cursor payant.
- Assurez-vous d’avoir ajouté des secrets dans cursor.com/dashboard/cloud-agents
- Les secrets sont associés à un espace de travail/une équipe ; assurez-vous d’utiliser le bon compte
- Essayez de redémarrer l’agent cloud après avoir ajouté de nouveaux secrets
- Si vous ne le voyez pas, assurez-vous d’avoir les autorisations nécessaires
Les instantanés enregistrent votre configuration d’environnement de base (paquets installés, dépendances
système, etc.). Si vous incluez des fichiers .env.local lors de la création de l’instantané,
ils seront enregistrés. Cependant, utiliser l’onglet Secrets dans Cursor Settings
est l’approche recommandée pour gérer les variables d’environnement.
- Ce membre de l’équipe doit appartenir à la même équipe Cursor que vous.
- Il doit connecter son propre compte de contrôle de version dans Integrations et avoir accès au dépôt dans lequel l’agent a travaillé.
- Voir Partager des agents avec votre équipe pour plus de détails.
Vérifiez que l’administrateur de votre espace de travail a installé l’application Cursor pour Slack et que vous disposez des autorisations appropriées.
Historique des appellations
Les agents cloud s’appelaient auparavant agents d’arrière-plan.