# Optimisation de la configuration (/fr/docs/verdent-for-vscode/configuration/tuning)

> Optimiser Verdent pour votre flux de travail



Optimisez Verdent for VS Code pour équilibrer vitesse, coût et rigueur selon les besoins de votre flux de travail. Configurez les préréglages de modèles, les modes d'exécution et les stratégies de gestion du contexte pour des performances optimales.

### Domaines d'optimisation [#domaines-doptimisation]

* Sélection du préréglage de modèle pour équilibrer coût et performance
* Configuration du mode d'exécution pour l'efficacité du flux de travail
* Gestion du contexte pour les bases de code volumineuses
* Personnalisation par projet et au niveau de l'espace de travail

***

## Ajuster les paramètres pour votre flux de travail [#ajuster-les-paramètres-pour-votre-flux-de-travail]

### Sélection du préréglage de modèle [#sélection-du-préréglage-de-modèle]

Choisissez le préréglage de modèle approprié selon la complexité de la tâche et le budget :

| Préréglage               | Coût                               | Efficacité de coût                        | Idéal pour                                                    |
| ------------------------ | ---------------------------------- | ----------------------------------------- | ------------------------------------------------------------- |
| **Efficiency**           | \~0,3x Balance (réduction de 70 %) | 3,2x plus efficace que Sonnet             | Tâches simples, corrections rapides, prototypage rapide       |
| **Balance** (par défaut) | Référence 1x                       | Référence 1x                              | Tâches de développement générales, codage quotidien           |
| **Performance**          | 1 à 2x Balance                     | Efficacité de 0,5x (coût 2x, contexte 1M) | Décisions architecturales complexes, refactorisation complexe |

**Modèles supplémentaires :**

* **Claude-4.5-sonnet :** Modèle généraliste équilibré (référence 1x)
* **Claude-4.5-sonnet-1m :** Contexte étendu pour les tâches complexes (efficacité de 0,5x, coût 2x lorsque l'entrée dépasse 200 000 tokens)
* **Claude-4.5-haiku :** Le plus rapide et le plus économique (3,2x plus efficace que Sonnet)
* **GPT-5 / GPT-5-codex :** Axé sur le raisonnement et la créativité (bêta, 1,3x plus efficace que Sonnet)
* **Minimax-m2 :** Rapide et économique (bêta, gratuit jusqu'au 10 novembre)

### Configuration du mode d'exécution [#configuration-du-mode-dexécution]

<Tabs>
  <Tab title="Skip Permissions (Vitesse)">
    * Autonomie totale sans invites d'approbation
    * Aucune interruption pour les autorisations
    * Risque le plus élevé - à utiliser uniquement dans des environnements automatisés
  </Tab>

  <Tab title="Auto-Run (Équilibré)">
    * Les commandes nécessitent une approbation, les opérations sur les fichiers sont automatiques
    * Invites d'autorisation réduites
    * Risque plus faible tout en conservant la sécurité pour les opérations dangereuses
  </Tab>

  <Tab title="Manual Accept (Rigueur)">
    * Chaque opération nécessite une approbation
    * Visibilité et contrôle complets
    * Le plus lent mais le plus sûr - idéal pour l'apprentissage et le code de production
  </Tab>

  <Tab title="Plan (Révision)">
    * Planification stratégique avant l'exécution
    * Phase d'analyse en lecture seule
    * Révisez et approuvez avant toute modification
  </Tab>
</Tabs>

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

Activez pour les tâches de raisonnement complexes :

* **Rigueur :** Profondeur de raisonnement maximale pour les problèmes sophistiqués
* **Vitesse :** Plus lent en raison du budget de réflexion étendu
* **Idéal pour :** Décisions architecturales, débogage complexe, analyse complexe

***

## Compromis entre vitesse et rigueur [#compromis-entre-vitesse-et-rigueur]

Équilibrez la vitesse d'exécution et la profondeur d'analyse selon les besoins de la tâche.

<Tabs>
  <Tab title="Vitesse critique">
    **Configuration :**

    * **Modèle :** préréglage Efficiency (Claude-4.5-haiku)
    * **Mode d'autorisation :** Auto-Run Mode
    * **Mode d'exécution :** Agent Mode pour une exécution directe
    * **Cas d'usage :** Corrections rapides, opérations courantes, tâches simples

    **Avantages :**

    * Temps de réponse les plus rapides
    * Interruptions minimales
    * Réduction de coût de 70 % par rapport au préréglage Balance
  </Tab>

  <Tab title="Rigueur critique">
    **Configuration :**

    * **Modèle :** préréglage Performance (Claude-4.5-sonnet-1m)
    * **Mode d'autorisation :** Manual Accept Mode
    * **Mode d'exécution :** Plan Mode pour une révision stratégique
    * **Think Hard :** activé pour un raisonnement sophistiqué
    * **Cas d'usage :** Fonctionnalités complexes, code de production, décisions architecturales

    **Avantages :**

    * Fenêtre de contexte maximale (1M tokens)
    * Visibilité et contrôle complets
    * Raisonnement approfondi pour les problèmes complexes
    * Révision avant exécution
  </Tab>

  <Tab title="Approche hybride">
    La plupart des utilisateurs bénéficient d'un changement de contexte entre les configurations :

    * **Corrections rapides :** Efficiency + Agent Mode
    * **Fonctionnalités complexes :** Balance/Performance + Plan Mode
    * **Exploration :** Plan Mode pour la stratégie, puis Agent Mode pour l'exécution

    **Stratégie :** Adaptez la configuration au type de tâche plutôt que d'utiliser une approche universelle.
  </Tab>
</Tabs>

<Tip>
  Utilisez Auto-Run Mode pour les projets de confiance afin de réduire les invites d'autorisation tout en conservant la sécurité pour les opérations dangereuses. Cela simplifie le flux de travail sans sacrifier les protections essentielles.
</Tip>

***

## Configuration au niveau de l'espace de travail [#configuration-au-niveau-de-lespace-de-travail]

Verdent prend en charge la configuration par projet et par espace de travail pour assurer une cohérence à l'échelle de l'équipe.

### Configuration spécifique au projet [#configuration-spécifique-au-projet]

**Règles de projet (AGENTS.md) :**

* **Emplacement :** Répertoire racine du projet ou dossier de l'espace de travail
* **Portée :** Appliquée uniquement au projet actuel
* **Contrôle de version :** Commitez dans Git pour des standards à l'échelle de l'équipe
* **Contenu :** Standards de codage, exigences de test, modèles architecturaux

**Exemple :**

```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
```

### Paramètres d'espace de travail VS Code [#paramètres-despace-de-travail-vs-code]

Configurez les paramètres de l'extension au niveau de l'espace de travail :

**Emplacement :** `.vscode/settings.json` à la racine de l'espace de travail

**Exemple :**

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

### Priorité de configuration [#priorité-de-configuration]

En cas de conflit de configuration, Verdent applique cet ordre de priorité :

1. **Règles de projet (AGENTS.md)** - Priorité la plus élevée (spécifique au projet)
2. **Paramètres de l'espace de travail** - Paramètres VS Code au niveau de l'espace de travail
3. **Règles utilisateur (VERDENT.md)** - Préférences utilisateur globales
4. **Paramètres par défaut** - Valeurs par défaut intégrées de Verdent

***

## Personnalisation spécifique au projet [#personnalisation-spécifique-au-projet]

### Gestion du contexte pour les grands projets [#gestion-du-contexte-pour-les-grands-projets]

<Tabs>
  <Tab title="Sous-agents">
    * Déléguez les opérations complexes à des sous-agents disposant de fenêtres de contexte distinctes
    * Seuls les résultats des sous-agents consomment le contexte principal, pas l'ensemble du processus
    * Empêche le contexte principal de se remplir de détails d'implémentation
  </Tab>

  <Tab title="Sélection de fichiers">
    * Ajoutez explicitement uniquement les fichiers pertinents à l'aide de `@filename`
    * Évitez de charger inutilement l'ensemble du projet dans le contexte
    * Ciblez des composants spécifiques pour une analyse ciblée
  </Tab>

  <Tab title="Découpage des tâches">
    * Divisez les grandes tâches en fragments plus petits et réalisables
    * Démarrez de nouvelles sessions pour les fonctionnalités ou composants distincts
    * Les points de rupture naturels évitent l'épuisement du contexte
  </Tab>

  <Tab title="Plan Mode">
    * Passez en revue l'approche avant de consommer le contexte d'exécution
    * Réduit le contexte gaspillé sur des implémentations incorrectes
    * Plan Mode dispose d'une gestion de contexte distincte
  </Tab>
</Tabs>

### Optimisation des performances [#optimisation-des-performances]

**Activer les checkpoints de manière sélective :**

Le paramètre `verdent.enableCheckpoints` utilise Git pour le contrôle de version :

* Peut affecter les performances sur des dépôts très volumineux
* Activez-le uniquement lorsque la fonctionnalité de points de contrôle est nécessaire
* Désactivez-le pour une performance maximale sur les grandes bases de code

<Tip>
  Activez les points de contrôle de manière sélective, uniquement pour les tâches critiques ; un usage excessif ralentit les flux de travail sans apporter de valeur ajoutée.
</Tip>

**Sélection du modèle :**

* Utilisez le préréglage Efficiency (Haiku) pour les tâches simples et isolées
* Réservez le préréglage Performance (Sonnet-1M) aux opérations nécessitant beaucoup de contexte
* Préréglage Balance pour le travail général

**Mode d'exécution :**

* Auto-Run Mode réduit le contexte consommé par les invites d'autorisation
* Skip Permissions Mode maximise l'efficacité pour les environnements automatisés

<Note>
  Dans les scénarios multi-espaces de travail, les règles de projet appropriées s'appliquent automatiquement lors du changement d'espace de travail. Aucun changement de configuration manuel n'est nécessaire.
</Note>

<Tip>
  Les configurations multi-espaces de travail vous permettent d'optimiser les paramètres par type de projet : développement vs production, monorepo vs microservices.
</Tip>

***

## Voir aussi [#voir-aussi]

<CardGroup cols="2">
  <Card title="Paramètres de configuration" icon="gear" href="/docs/verdent-for-vscode/configuration/settings">
    Options de configuration complètes et sélection du modèle
  </Card>

  <Card title="Surveillance des ressources" icon="chart-line" href="/docs/verdent-for-vscode/resource-management/monitoring">
    Surveillez les performances et optimisez l'utilisation des tokens
  </Card>
</CardGroup>
