Les 4 agents built-in de Mistral Vibe
Comprendre les agents dans Mistral Vibe
Mistral Vibe ne se contente pas d’être un assistant de code — c’est une plateforme d’agents. Chaque interaction avec Vibe passe par un agent, une entité autonome capable d’exécuter des tâches, de prendre des décisions et d’interagir avec votre environnement de développement.
Par défaut, Vibe propose quatre agents intégrés, chacun avec un niveau de sécurité et d’autonomie différent. Le choix du bon agent détermine l’équilibre entre votre contrôle et la productivité de l’outil.
Les 4 agents built-in
| Agent | Approbation | Cas d'usage | Niveau de risque |
|---|---|---|---|
| default | Requise pour chaque outil | Travail quotidien, modifications sensibles | 🟢 Minimal |
| plan | Auto-approve (lecture seule) | Exploration, analyse, planification | 🟢 Minimal |
| accept-edits | Auto-approve pour les éditions de fichiers | Refactoring, corrections en série | 🟡 Modéré |
| auto-approve | Toutes les exécutions auto-approuvées | Automatisation complète, CI/CD | 🔴 Élevé |
L’agent default — Le gardien prudent
C’est l’agent activé par défaut quand vous lancez Vibe sans option. Il demande votre approbation avant chaque exécution d’outil : lecture de fichier, écriture, exécution de commande shell.
vibe
# Chaque action nécessite votre validation
# > Vibe veut exécuter: cat package.json [Approuver ?]
C’est le choix le plus sûr pour travailler sur du code de production ou des fichiers sensibles. Vous gardez un contrôle total.
L’agent plan — L’explorateur en lecture seule
L’agent plan est conçu pour l’exploration et la planification. Il auto-approuve les outils de lecture (lecture de fichier, grep, recherche dans le codebase) mais ne peut rien modifier.
vibe --agent plan
# Explore librement votre codebase
# Propose un plan d'action sans rien toucher
Utilisez-le pour demander à Vibe d’analyser votre architecture, de repérer des problèmes potentiels ou de planifier un refactoring avant de passer à l’action.
L’agent accept-edits — L’éditeur de confiance
Cet agent auto-approuve uniquement les modifications de fichiers. Les commandes shell et autres outils nécessitent toujours votre validation.
vibe --agent accept-edits
# Modifie les fichiers automatiquement
# Mais demande avant d'exécuter des commandes
C’est le compromis idéal pour le refactoring : Vibe peut réécrire du code librement, mais ne lancera pas de commandes potentiellement destructrices sans votre accord.
L’agent auto-approve — L’autonomie totale
Le mode le plus permissif. Vibe exécute tout sans demander : lectures, écritures, commandes shell, installations de paquets.
vibe --agent auto-approve
# Autonomie complète — aucune validation requise
Réservez ce mode aux tâches bien définies dans un environnement isolé (branche Git dédiée, container Docker, CI/CD). Ne l’utilisez jamais sur votre branche principale en production.
Changer d’agent en cours de session
Vous n’êtes pas bloqué dans un agent. En mode interactif, appuyez sur Shift+Tab pour basculer d’un agent à l’autre sans quitter Vibe.
# Démarrer en mode plan pour explorer
vibe --agent plan
# > Shift+Tab → Sélectionner "accept-edits" pour passer à l'action
Le subagent explore
En plus des quatre agents principaux, Vibe intègre un subagent explore en lecture seule. Il est utilisé en interne pour les tâches d’exploration du codebase que Vibe délègue automatiquement.
Points clés à retenir
default: contrôle maximal, approbation systématique — idéal pour la productionplan: lecture seule, parfait pour analyser avant d’agiraccept-edits: bon compromis pour le refactoringauto-approve: autonomie totale, à utiliser avec précautionShift+Tabpermet de basculer entre agents en temps réel- Choisissez toujours l’agent avec le minimum de permissions nécessaire pour votre tâche