Aller au contenu principal

Les 4 agents built-in de Mistral Vibe

Mis à jour le 29 juillet 2026

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. Autrement dit, la question n’est jamais seulement « qu’est-ce que je demande à Vibe ? », mais aussi « à qui je le demande, et avec quelles permissions ? ».

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. Un développeur qui reste toute la journée en approbation manuelle perd du temps sur des tâches sans risque ; celui qui laisse tout passer sur sa branche de production finit par le regretter. Le tableau ci-dessous résume les quatre profils, puis nous les reprenons un par un.

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é quand vous lancez Vibe sans option. Il demande votre approbation avant chaque exécution d’outil, qu’il s’agisse de lire un fichier, d’en écrire un ou de lancer une commande shell. Concrètement, si vous lui demandez d’ajouter un champ à un modèle de données, vous verrez défiler une validation pour la lecture du schéma, une autre pour la réécriture du fichier, une troisième pour la commande de migration.

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, au prix d’un rythme plus lent.

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. La conséquence pratique est agréable : vous pouvez le laisser fouiller un dépôt inconnu pendant plusieurs minutes sans surveiller l’écran, puisqu’aucune de ses actions n’a d’effet de bord.

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. C’est typiquement le premier agent à lancer quand vous reprenez un projet écrit par quelqu’un d’autre.

L’agent accept-edits — l’éditeur de confiance

Cet agent auto-approuve uniquement les modifications de fichiers ; les commandes shell et les autres outils passent toujours par votre validation. Il est taillé pour le refactoring en série : renommer un symbole dans quarante fichiers, remplacer un import déprécié partout, harmoniser un style de callback.

vibe --agent accept-edits
# Modifie les fichiers automatiquement
# Mais demande avant d'exécuter des commandes

C’est le compromis idéal pour ce type de travail : Vibe peut réécrire du code librement, mais il ne lancera pas de commandes potentiellement destructrices — un rm -rf, une réinstallation de dépendances — sans votre accord explicite.

L’agent auto-approve — l’autonomie totale

Le mode le plus permissif exécute tout sans jamais demander : lectures, écritures, commandes shell, installations de paquets. Vous décrivez une tâche, vous revenez plus tard, le travail est fait — ou le dépôt est dans un état que vous n’aviez pas prévu.

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, pipeline CI/CD. Ne l’utilisez jamais sur votre branche principale en production, où une seule commande mal interprétée suffit à effacer un travail non commité.

Changer d’agent en cours de session

Vous n’êtes pas enfermé dans un agent pour toute la session. En mode interactif, Shift+Tab fait basculer d’un agent à l’autre sans quitter Vibe. Le schéma de travail naturel consiste donc à démarrer prudent, puis à relâcher la bride une fois le plan validé.

# Démarrer en mode plan pour explorer
vibe --agent plan
# > Shift+Tab → Sélectionner "accept-edits" pour passer à l'action

En plus des quatre agents principaux, Vibe intègre un subagent explore en lecture seule. Il n’apparaît pas dans le sélecteur : Vibe l’appelle en interne pour les tâches d’exploration du codebase qu’il délègue automatiquement.

Points clés à retenir

  • default : contrôle maximal, approbation systématique — idéal pour la production
  • plan : lecture seule, parfait pour analyser avant d’agir
  • accept-edits : bon compromis pour le refactoring
  • auto-approve : autonomie totale, à utiliser avec précaution
  • Shift+Tab permet de basculer entre agents en temps réel
  • Choisissez toujours l’agent avec le minimum de permissions nécessaire pour votre tâche