Verdent Docs
Erweiterte Funktionen

Erweiterte Funktionen

Komplexe Funktionen und Multi-Agent-Koordination

Was Sie lernen werden

Dieser Abschnitt behandelt die Power-User-Funktionen von Verdent, einschließlich Subagent-Verwaltung, Regelsystemen, Integration eigener Werkzeuge und erweiterter Erweiterbarkeitsoptionen.


Erklärung komplexer Funktionen

Verdent for VS Code bietet ausgereifte Funktionen, die erweiterte Entwicklungsworkflows über die reine Codegenerierung hinaus ermöglichen.

Subagent-System

Spezialisierte KI-Agenten: Verdent enthält integrierte Subagenten (@Verifier, @Explorer, @Code-reviewer), die mit isolierten Kontextfenstern und eigenen System-Prompts arbeiten. Jeder Subagent ist auf bestimmte Aufgaben spezialisiert, etwa Codeerkundung, Validierung oder Qualitätsprüfung.

Automatische und manuelle Delegation: Der Hauptagent leitet Aufgaben basierend auf Anfragemustern automatisch an geeignete Subagenten weiter, oder Nutzer können Subagenten manuell über @-Erwähnungen festlegen. Diese Delegation schont den Hauptkontext, während spezialisierte Vorgänge effizient bearbeitet werden.

Eigene Subagenten: Erstellen Sie projektspezifische Subagenten, indem Sie Markdown-Dateien mit YAML-Frontmatter in ~/.verdent/subagents/ definieren. Eigene Subagenten können sich auf Fachwissen, Teamworkflows oder technologiespezifische Optimierungen spezialisieren.

Mehr zur Subagent-Verwaltung erfahren

Regelsysteme

Verhaltensanpassung: Regeldateien steuern das Verhalten, die Ausgabeformatierung und die Entscheidungsfindung von Verdent über einfache Markdown-Dokumente. Drei Regeltypen steuern unterschiedliche Geltungsbereiche:

  • VERDENT.md – Globale persönliche Einstellungen für alle Projekte
  • AGENTS.md – Projektspezifische Teamstandards (versionskontrolliert)
  • plan_rules.md – Anpassung des Ausgabeformats von Plan Mode

Regelpriorität: Bei Konflikten haben Projektregeln (AGENTS.md) Vorrang vor Benutzerregeln. So bleibt die Teamkonsistenz gewahrt, während persönliche Präferenzen für Einzelprojekte erhalten bleiben.

Mehr zu Regelsystemen erfahren

Werkzeugsystem und MCP

Integrierte Werkzeuge: Verdent bietet umfassende Werkzeuge für Dateioperationen, Suche (glob/grep), Befehlsausführung (bash), Webzugriff und Agenten-Delegation. Werkzeuge ermöglichen sämtliche Codemanipulation, Navigation und externe Interaktion.

Model Context Protocol (MCP): MCP erweitert die Fähigkeiten von Verdent durch die Anbindung an externe Werkzeuge, Datenquellen und Dienste. Konfigurieren Sie MCP-Server über Einstellungen → MCP-Server, um projektspezifische APIs und eigene Funktionalität zu integrieren.

Werkzeugreferenz anzeigen Mehr zur MCP-Integration erfahren


Multi-Agent-Koordination

Die Multi-Subagent-Architektur von Verdent ermöglicht die parallele Ausführung von Aufgaben mit automatischer Weiterleitung und Koordination.

Hauptagent (Orchestrator): Der primäre Agent analysiert Anfragen, zerlegt komplexe Aufgaben und delegiert spezialisierte Arbeit an Subagenten, während er den Konversationskontext beibehält und Ergebnisse zusammenführt.

Parallele Ausführung: Für komplexe Vorgänge laufen mehrere Subagenten gleichzeitig. Beispiel: Der Explorer-Subagent durchsucht die Codebasis, während der Code-Reviewer gleichzeitig die Sicherheit analysiert – das liefert schnellere Ergebnisse.

Kontextisolation: Jeder Subagent arbeitet mit seinem eigenen Kontextfenster. Nur die Endergebnisse belegen Platz im Kontext des Hauptagenten, wodurch eine Erschöpfung während mehrstufiger Vorgänge verhindert wird.

Aufgabenweiterleitung: Eine automatische Erkennung leitet Aufgaben anhand von Mustern weiter:

  • Fragen zur Codebasis → @Explorer-Subagent
  • Sicherheitsprüfungen → @Code-reviewer-Subagent
  • Validierungsprüfungen → @Verifier-Subagent

Erstellung eigener Workflows

Erfahrene Nutzer können das Verhalten von Verdent an Teamprozesse und Projektanforderungen anpassen.

Eigene Subagent-Workflows: Erstellen Sie spezialisierte Subagenten für domänenspezifische Anforderungen:

  • Generatoren für API-Dokumentation – Extrahieren von Endpunkten und Parametern aus Code
  • Prüfer für Datenbankmigrationen – Validierung von Schemaänderungen auf Sicherheit
  • Prüfer für Barrierefreiheit – Überprüfung von Frontend-Code auf WCAG-Konformität

Regelbasierte Anpassung: Definieren Sie Coding-Standards, Testanforderungen und Ausgabepräferenzen über Regeldateien:

  • Durchsetzung von Teamkonventionen (Einrückung, Benennung, Muster)
  • Festlegung von Dokumentationsstilen und Detailgrad von Kommentaren
  • Steuerung der Ausgabestruktur und -granularität von Plan Mode

Erweiterbarkeit durch MCP: Integrieren Sie externe Werkzeuge und Dienste:

  • Datenbankabfragewerkzeuge
  • APIs für Cloud-Dienste (AWS, Azure, GCP)
  • Integrationen für Projektmanagement (Jira, Linear)
  • Anbindungen an CI/CD-Pipelines

Mehr zu eigenen Subagenten erfahren Erweiterbarkeitsoptionen erkunden


Erweiterte Techniken zur Kontextverwaltung

Effizientes Kontextmanagement ist entscheidend für komplexe Projekte und lange Coding-Sitzungen.

Strategisches Lesen von Dateien: Verwenden Sie file_read mit Zeilenbereichen für große Dateien, um eine Kontextüberlastung zu vermeiden. Lesen Sie nur die für die Aufgabe benötigten Abschnitte statt ganzer Dateien.

Subagent-Delegation für Recherchen: Delegieren Sie explorative Aufgaben an den @Explorer-Subagenten, um den Hauptkonversationskontext übersichtlich zu halten. Rechercheergebnisse von Subagenten belegen nur minimal Platz im Hauptkontext.

Suchen vor dem Lesen: Verwenden Sie grep_file, um relevante Dateien zu identifizieren, bevor Sie den vollständigen Inhalt lesen. Kombinieren Sie glob-Muster mit grep_content für präzise Suchen, die unnötige Dateioperationen minimieren.

Kontextbewusste Werkzeugauswahl:

  • Große Codebasen: @Explorer-Subagent für das Verständnis der Architektur
  • Isolierte Validierung: @Verifier-Subagent für schnelle Prüfungen
  • Sicherheitsprüfungen: @Code-reviewer-Subagent für die Qualitätsbewertung

Überwachung der Kontextnutzung: Verfolgen Sie über Anzeigen in der Chatansicht, welche Subagenten gerade ausgeführt werden. Subagent-Vorgänge erscheinen im Konversationsverlauf mit Fortschrittsanzeigen und Ergebniszuordnung.


Siehe auch