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.