# Konfigurationsoptimierung (/de/docs/verdent-for-vscode/configuration/tuning)

> Verdent für Ihren Workflow optimieren



Optimieren Sie Verdent for VS Code, um Geschwindigkeit, Kosten und Gründlichkeit je nach den Anforderungen Ihres Workflows auszubalancieren. Konfigurieren Sie Modell-Presets, Ausführungsmodi und Strategien zur Kontextverwaltung für optimale Leistung.

### Optimierungsbereiche [#optimierungsbereiche]

* Auswahl des Modell-Presets für die Balance zwischen Kosten und Leistung
* Konfiguration des Ausführungsmodus für Workflow-Effizienz
* Kontextverwaltung für große Codebasen
* Anpassung pro Projekt und auf Arbeitsbereichsebene

***

## Einstellungen für Ihren Workflow optimieren [#einstellungen-für-ihren-workflow-optimieren]

### Auswahl des Modell-Presets [#auswahl-des-modell-presets]

Wählen Sie das passende Modell-Preset basierend auf Aufgabenkomplexität und Budget:

| Preset                 | Kosten                               | Kosteneffizienz                            | Am besten geeignet für                                      |
| ---------------------- | ------------------------------------ | ------------------------------------------ | ----------------------------------------------------------- |
| **Efficiency**         | \~0,3x Balance (Reduzierung um 70 %) | 3,2x effizienter als Sonnet                | Einfache Aufgaben, schnelle Fixes, schnelles Prototyping    |
| **Balance** (Standard) | 1x Basiswert                         | 1x Basiswert                               | Allgemeine Entwicklungsaufgaben, alltägliches Programmieren |
| **Performance**        | 1–2x Balance                         | 0,5x Effizienz (2x Kosten, 1 Mio. Kontext) | Komplexe Architekturentscheidungen, aufwendiges Refactoring |

**Weitere Modelle:**

* **Claude-4.5-sonnet:** Ausgewogenes Allzweckmodell (1x Basiswert)
* **Claude-4.5-sonnet-1m:** Erweiterter Kontext für komplexe Aufgaben (0,5x Effizienz, 2x Kosten, wenn die Eingabe 200.000 Token übersteigt)
* **Claude-4.5-haiku:** Am schnellsten und wirtschaftlichsten (3,2x effizienter als Sonnet)
* **GPT-5 / GPT-5-codex:** Fokus auf Reasoning und Kreativität (Beta, 1,3x effizienter als Sonnet)
* **Minimax-m2:** Schnell und kosteneffizient (Beta, kostenlos bis zum 10. November)

### Konfiguration des Ausführungsmodus [#konfiguration-des-ausführungsmodus]

<Tabs>
  <Tab title="Skip Permissions (Geschwindigkeit)">
    * Vollständige Autonomie ohne Freigabeaufforderungen
    * Keine Unterbrechungen für Berechtigungen
    * Höchstes Risiko – nur in automatisierten Umgebungen verwenden
  </Tab>

  <Tab title="Auto-Run (Ausgewogen)">
    * Befehle erfordern eine Freigabe, Dateioperationen erfolgen automatisch
    * Weniger Freigabeaufforderungen
    * Geringeres Risiko bei weiterhin gewährleisteter Sicherheit für gefährliche Vorgänge
  </Tab>

  <Tab title="Manual Accept (Gründlichkeit)">
    * Jeder Vorgang erfordert eine Freigabe
    * Vollständige Transparenz und Kontrolle
    * Am langsamsten, aber am sichersten – am besten geeignet zum Lernen und für Produktionscode
  </Tab>

  <Tab title="Plan (Überprüfung)">
    * Strategische Planung vor der Ausführung
    * Analysephase im reinen Lesemodus
    * Überprüfen und genehmigen, bevor Änderungen vorgenommen werden
  </Tab>
</Tabs>

### Think Hard Mode [#think-hard-mode]

Aktivieren Sie diese Funktion für komplexe Reasoning-Aufgaben:

* **Gründlichkeit:** Maximale Reasoning-Tiefe für komplexe Probleme
* **Geschwindigkeit:** Langsamer aufgrund des erweiterten Denkbudgets
* **Am besten geeignet für:** Architekturentscheidungen, komplexe Fehlersuche, aufwendige Analysen

***

## Kompromisse zwischen Geschwindigkeit und Gründlichkeit [#kompromisse-zwischen-geschwindigkeit-und-gründlichkeit]

Wägen Sie die Ausführungsgeschwindigkeit je nach Aufgabenanforderungen gegen die Analysetiefe ab.

<Tabs>
  <Tab title="Geschwindigkeitskritisch">
    **Konfiguration:**

    * **Modell:** Efficiency-Preset (Claude-4.5-haiku)
    * **Berechtigungsmodus:** Auto-Run Mode
    * **Ausführungsmodus:** Agent Mode für direkte Ausführung
    * **Anwendungsfälle:** Schnelle Fixes, Routineaufgaben, einfache Aufgaben

    **Vorteile:**

    * Schnellste Reaktionszeiten
    * Minimale Unterbrechungen
    * 70 % geringere Kosten im Vergleich zum Balance-Preset
  </Tab>

  <Tab title="Gründlichkeitskritisch">
    **Konfiguration:**

    * **Modell:** Performance-Preset (Claude-4.5-sonnet-1m)
    * **Berechtigungsmodus:** Manual Accept Mode
    * **Ausführungsmodus:** Plan Mode für strategische Überprüfung
    * **Think Hard:** Aktiviert für anspruchsvolles Reasoning
    * **Anwendungsfälle:** Komplexe Funktionen, Produktionscode, Architekturentscheidungen

    **Vorteile:**

    * Maximales Kontextfenster (1 Mio. Token)
    * Vollständige Transparenz und Kontrolle
    * Tiefgehendes Reasoning für komplexe Probleme
    * Überprüfung vor der Ausführung
  </Tab>

  <Tab title="Hybrider Ansatz">
    Die meisten Nutzer profitieren davon, zwischen Konfigurationen zu wechseln:

    * **Schnelle Fixes:** Efficiency + Agent Mode
    * **Komplexe Funktionen:** Balance/Performance + Plan Mode
    * **Exploration:** Plan Mode für die Strategie, dann Agent Mode für die Ausführung

    **Strategie:** Passen Sie die Konfiguration an den Aufgabentyp an, statt einen Einheitsansatz zu verwenden.
  </Tab>
</Tabs>

<Tip>
  Verwenden Sie Auto-Run Mode für vertrauenswürdige Projekte, um Freigabeaufforderungen zu reduzieren und dabei die Sicherheit für gefährliche Vorgänge zu erhalten. Dies optimiert den Workflow, ohne wichtige Schutzmaßnahmen zu opfern.
</Tip>

***

## Konfiguration auf Arbeitsbereichsebene [#konfiguration-auf-arbeitsbereichsebene]

Verdent unterstützt die Konfiguration pro Projekt und pro Arbeitsbereich für teamweite Konsistenz.

### Projektspezifische Konfiguration [#projektspezifische-konfiguration]

**Projektregeln (AGENTS.md):**

* **Speicherort:** Projekt-Stammverzeichnis oder Arbeitsbereichsordner
* **Geltungsbereich:** Wird nur auf das aktuelle Projekt angewendet
* **Versionskontrolle:** In Git committen für teamweite Standards
* **Inhalt:** Programmierstandards, Testanforderungen, Architekturmuster

**Beispiel:**

```markdown filename="AGENTS.md"
# Project Rules

## Code Standards
- Use TypeScript strict mode
- Generate unit tests for all new functions
- Follow MVC pattern

## Testing
- All endpoints require input validation
- Run tests before committing
```

### VS Code-Arbeitsbereichseinstellungen [#vs-code-arbeitsbereichseinstellungen]

Konfigurieren Sie Erweiterungseinstellungen auf Arbeitsbereichsebene:

**Speicherort:** `.vscode/settings.json` im Stammverzeichnis des Arbeitsbereichs

**Beispiel:**

```json filename=".vscode/settings.json"
{
  "verdent.enableCheckpoints": true
}
```

### Konfigurationspriorität [#konfigurationspriorität]

Wenn Konfigurationen im Konflikt stehen, wendet Verdent die folgende Prioritätsreihenfolge an:

1. **Projektregeln (AGENTS.md)** – Höchste Priorität (projektspezifisch)
2. **Arbeitsbereichseinstellungen** – Einstellungen von VS Code auf Arbeitsbereichsebene
3. **Benutzerregeln (VERDENT.md)** – Globale Benutzereinstellungen
4. **Standardeinstellungen** – Integrierte Standardwerte von Verdent

***

## Projektspezifische Anpassung [#projektspezifische-anpassung]

### Kontextverwaltung für große Projekte [#kontextverwaltung-für-große-projekte]

<Tabs>
  <Tab title="Subagents">
    * Delegieren Sie komplexe Vorgänge an Subagents mit separaten Kontextfenstern
    * Nur die Ergebnisse der Subagents belegen den Hauptkontext, nicht der gesamte Prozess
    * Verhindert, dass sich der Hauptkontext mit Implementierungsdetails füllt
  </Tab>

  <Tab title="Dateiauswahl">
    * Fügen Sie mit `@filename` gezielt nur relevante Dateien hinzu
    * Vermeiden Sie es, das gesamte Projekt unnötig in den Kontext zu laden
    * Zielen Sie für eine fokussierte Analyse auf bestimmte Komponenten ab
  </Tab>

  <Tab title="Aufgabenaufteilung">
    * Teilen Sie große Aufgaben in kleinere, abschließbare Abschnitte auf
    * Starten Sie neue Sitzungen für einzelne Funktionen oder Komponenten
    * Natürliche Haltepunkte verhindern eine Erschöpfung des Kontexts
  </Tab>

  <Tab title="Plan Mode">
    * Überprüfen Sie den Ansatz, bevor Ausführungskontext verbraucht wird
    * Reduziert verschwendeten Kontext durch fehlerhafte Implementierungen
    * Plan Mode verfügt über eine separate Kontextverwaltung
  </Tab>
</Tabs>

### Leistungsoptimierung [#leistungsoptimierung]

**Checkpoints selektiv aktivieren:**

Die Einstellung `verdent.enableCheckpoints` verwendet Git zur Versionskontrolle:

* Kann die Leistung bei sehr großen Repositorys beeinträchtigen
* Nur aktivieren, wenn die Checkpoint-Funktion benötigt wird
* Für maximale Leistung bei großen Codebasen deaktivieren

<Tip>
  Aktivieren Sie Checkpoints selektiv nur für kritische Aufgaben – übermäßiges Checkpointing verlangsamt Workflows, ohne einen Mehrwert zu bieten.
</Tip>

**Modellauswahl:**

* Verwenden Sie das Efficiency-Preset (Haiku) für einfache, isolierte Aufgaben
* Reservieren Sie das Performance-Preset (Sonnet-1M) für kontextintensive Vorgänge
* Balance-Preset für allgemeine Arbeiten

**Ausführungsmodus:**

* Auto-Run Mode reduziert den durch Freigabeaufforderungen verbrauchten Kontext
* Skip Permissions Mode maximiert die Effizienz für automatisierte Umgebungen

<Note>
  Bei Szenarien mit mehreren Arbeitsbereichen werden beim Wechsel zwischen Arbeitsbereichen automatisch die passenden Projektregeln angewendet. Ein manuelles Umschalten der Konfiguration ist nicht erforderlich.
</Note>

<Tip>
  Mit Konfigurationen für mehrere Arbeitsbereiche können Sie Einstellungen je Projekttyp optimieren – Entwicklung im Vergleich zu Produktion, Monorepo im Vergleich zu Microservices.
</Tip>

***

## Siehe auch [#siehe-auch]

<CardGroup cols="2">
  <Card title="Konfigurationseinstellungen" icon="gear" href="/docs/verdent-for-vscode/configuration/settings">
    Vollständige Konfigurationsoptionen und Modellauswahl
  </Card>

  <Card title="Ressourcenüberwachung" icon="chart-line" href="/docs/verdent-for-vscode/resource-management/monitoring">
    Leistung überwachen und Token-Nutzung optimieren
  </Card>
</CardGroup>
