Zum Hauptinhalt springen
Lektion 1 von 14 · Mistral Vibe Advanced: Agents, Skills und Local Mode

Eingebaute Mistral Vibe-Agenten

Lektion 1 von 14 Aktualisiert am 3. November 2026 Fortgeschritten
Auf dieser Seite
  1. Was ist ein Agent in Vibe?
  2. Mit Vibe ausgelieferte Agenten
  3. Auswahl und Wechsel der Agenten
  4. Was ist mit dem „Plan”-Modus?
  5. Subagenten
  6. Projektanweisungen: AGENTS.md
  7. Kernaussagen

Lektion am 2. November 2026 basierend auf der Vibe Code-Dokumentation überarbeitet. Die vorherige Version listete vier Agenten auf, darunter default und plan: default wurde nun zu ask umbenannt, der Standard-Agent ist accept-edits, und smart-approve sowie lean wurden hinzugefügt. Es gibt keinen eingebauten plan-Agent mehr. Quellen: Agents · Sicherheit, Genehmigungen und Berechtigungen. Update vom 3. November: Verifiziert auf mistral-vibe 3.0.4. Der lean-Agent unterstützt nur das Modell labs-leanstral-1-5, das in Mistrals Modelltabelle als am 30. September 2026 zurückgezogen aufgeführt ist. Er kann nicht mehr antworten.

Was ist ein Agent in Vibe?

In Vibe ist ein Agent eine Reihe von Konfigurationen, die auf Ihren globalen Einstellungen aufbauen: ein Systemprompt, ein Modell, eine Werkzeugauswahl und Genehmigungsregeln. Die Frage lautet nicht nur „Was soll Vibe tun?”, sondern auch „Welchen Agenten verwende ich und welche Berechtigungen hat er damit?” Die Wahl des richtigen Agents bedeutet, Ihre Kontrolle gegen die Geschwindigkeit des Werkzeugs abzuwägen. Das Festhalten an manuellen Genehmigungen den ganzen Tag hinweg verschwendet Zeit bei低风险 (niedrigem Risiko) Aktionen, aber das Zulassen von allem in einem kritischen Repository ist ein Rezept für Katastrophen.

Mit Vibe ausgelieferte Agenten

AgentGenehmigungsverhaltenEinsatzfall
askFragt vor jedem Werkzeug (früher default)Erkundung eines unbekannten Repositories; Verifizierung von allem
accept-editsStandard-Agent. Genehmigt Dateiänderungen im Arbeitsverzeichnis automatisch; fragt bei allem anderen, einschließlich Shell-BefehlenTägliche Arbeit; eingeschränkte Refactorings
smart-approveKlassifiziert jeden Werkzeugaufruf: führt aus, was als sicher eingestuft wird, fragt bei riskantenTägliche Arbeit mit weniger Unterbrechungen
auto-approveGenehmigt alles, einschließlich Shell-BefehlenNur für vertrauenswürdige, isolierte Umgebungen
leanSpezialagent für den Lean 4-Beweisassistenten, installiert über /leanstall. In Vibe 3.0.4 akzeptiert er nur ein Modell, Leanstral 1.5 (labs-leanstral-1-5), das in Mistrals Modelltabelle als am 30. September 2026 zurückgezogen aufgeführt ist, ohne ErsatzFormale Beweise, falls ein Leanstral-Modell wieder verfügbar wird

ask: Der vorsichtigste

Jedes Werkzeug erfordert Ihre Validierung: Datei-Lese- und Schreibzugriffe sowie Befehle. Dies ist die sichere Wahl, um ein von jemand anderem geschriebenes Repository zu übernehmen oder mit sensiblem Code zu arbeiten. Sie behalten die volle Kontrolle, auf Kosten eines langsameren Tempos.

accept-edits: Die Standardeinstellung

Dies ist der aktive Agent, wenn Sie vibe ohne Optionen ausführen. Er ändert Dateien im Arbeitsverzeichnis ohne Nachfrage, konsultiert Sie jedoch vor dem Ausführen eines Shell-Befehls oder einer sensiblen Aktion. Unabhängig vom Agenten (es sei denn, Sie verwenden die volle automatische Genehmigung) fragt Vibe auch vor jedem Werkzeug, das etwas außerhalb des Arbeitsverzeichnisses liest, schreibt oder ausführt, und vor dem Lesen oder Ändern von .env- oder .envrc-Dateien.

smart-approve: Automatische Triage

Viele Genehmigungsanfragen betreffen Aktionen, die Sie ohnehin genehmigt hätten. smart-approve wendet zunächst Ihre Berechtigungsregeln an und nutzt bereits in der Sitzung erteilte Genehmigungen. Anschließend hat ein Modell jeden Aufruf zu klassifizieren: Was es als sicher einschätzt, wird sofort ausgeführt; was als riskant eingestuft wird, wird Ihnen vorgelegt. Die Dokumentation ist klar bezüglich seiner Einschränkung: Es ist ein Klassifizierer, kein Sandbox. Ein Aufruf, der als sicher eingestuft wird, führt mit denselben Rechten wie Ihr Benutzerkonto aus. Für unzuverlässigen Code oder Geheimnisse bleiben Sie bei ask oder einer isolierten Umgebung.

auto-approve: Vollständige Autonomie

Alles wird ohne Bestätigung ausgeführt, einschließlich rm -rf auf jedem Pfad, den Vibe erreichen kann. Reservieren Sie dies für wegwerfbare Umgebungen: Container, virtuelle Maschinen oder flüchtige Zweige in der kontinuierlichen Integration. Ein Administrator kann dies für die gesamte Organisation deaktivieren (enable_auto_approve = false).

Auswahl und Wechsel der Agenten

vibe --agent ask            # beim Start
vibe --agent smart-approve  # oder vibe --smart-approve

In einer interaktiven Sitzung wechseln Sie Agenten mit Shift+Tab, ohne Vibe zu verlassen. Um den Standard-Agenten zu ändern, fügen Sie eine Zeile zu config.toml hinzu:

default_agent = "ask"

Diese Einstellung gilt auch für den programmatischen Modus (vibe --prompt …). Seien Sie bei diesem Modus vorsichtig: Niemand ist da, um eine Genehmigungsanfrage zu beantworten, daher verweigert Vibe jeden Werkzeugaufruf, der eine benötigt. Für unbeaufsichtigte Ausführungen übergeben Sie --auto-approve (Alias --yolo) und zwar nur in einer isolierten Umgebung.

Was ist mit dem „Plan”-Modus?

Vibe verfügt über keinen eingebauten plan-Agent. Wenn Ihre Konfiguration default_agent = "plan" enthält, ohne einen benutzerdefinierten Agenten mit diesem Namen, zeigt Vibe eine Warnung an und startet mit ask. Der Workflow „erkunden und planen, dann ausführen” bleibt jedoch hervorragend: Die Dokumentation zeigt, wie Sie Ihren eigenen schreibgeschützten plan-Agent erstellen können, was in der nächsten Lektion behandelt wird.

Subagenten

Ein Agent kann auch Teile der Arbeit an Subagenten delegieren, beispielsweise, um ein großes Repository zu erkunden, ohne seinen eigenen Kontext zu füllen. Ohne einen benutzerdefinierten Subagenten kann er einen generischen Subagenten starten, der dieselben Anweisungen und Werkzeuge wie er selbst hat. Sie wählen Subagenten nicht mit --agent aus: Der Agent startet sie (Lektion 5).

Projektanweisungen: AGENTS.md

Unabhängig vom Agenten lädt Vibe AGENTS.md-Dateien: zuerst aus Ihrem Vibe-Verzeichnis (~/.vibe/AGENTS.md), dann aus dem Projekt, beginnend im Arbeitsverzeichnis bis zum Root des vertrauenswürdigen Ordners. Im Falle eines Konflikts gewinnt die Datei, die dem Arbeitsverzeichnis am nächsten liegt. Dies ist der Ort für Konventionen, die für alle Agenten gelten: Testbefehle, Stilrichtlinien und Dateien, die niemals berührt werden sollen.

Kernaussagen

  • Eingebaute Agenten: ask, accept-edits (Standard), smart-approve, auto-approve und lean (installierbar, aber ohne Modell, da Leanstral 1.5 am 30. September 2026 zurückgezogen wurde)
  • smart-approve reduziert Unterbrechungen, bleibt aber ein Klassifizierer und keine Sandbox
  • Verwenden Sie Shift+Tab, um in einer Sitzung Agenten zu wechseln; setzen Sie default_agent für den Standard
  • Im programmatischen Modus wird jeder Aufruf, der eine Genehmigung benötigt, verweigert, es sei denn, --auto-approve wird verwendet
  • Es gibt keinen eingebauten plan-Agent mehr: Erstellen Sie Ihren eigenen (Lektion 2)