# Erweiterte Funktionen (/de/docs/verdent-for-vscode/advanced-features/overview)

> Komplexe Funktionen und Multi-Agent-Koordination



### Was Sie lernen werden [#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 [#erklärung-komplexer-funktionen]

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

### Subagent-System [#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](/docs/verdent-for-vscode/agents-rules/subagent-management)

### Regelsysteme [#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](/docs/verdent-for-vscode/agents-rules/rule-systems)

### Werkzeugsystem und MCP [#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](/docs/verdent-for-vscode/advanced-features/tool-reference)
[Mehr zur MCP-Integration erfahren](/docs/verdent-for-vscode/advanced-features/mcp)

***

## Multi-Agent-Koordination [#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 [#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](/docs/verdent-for-vscode/agents-rules/subagent-management)
[Erweiterbarkeitsoptionen erkunden](/docs/verdent-for-vscode/advanced-features/extensibility)

***

## Erweiterte Techniken zur Kontextverwaltung [#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 [#siehe-auch]

<CardGroup cols="2">
  <Card title="Werkzeugreferenz" icon="wrench" href="/docs/verdent-for-vscode/advanced-features/tool-reference">
    Vollständiger Leitfaden zu den Werkzeugfähigkeiten
  </Card>

  <Card title="Erweiterbarkeit" icon="puzzle-piece" href="/docs/verdent-for-vscode/advanced-features/extensibility">
    Eigene Subagenten, Regeln und MCP-Integration
  </Card>
</CardGroup>
