Optimisation de la configuration
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
- 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
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
- Autonomie totale sans invites d'approbation
- Aucune interruption pour les autorisations
- Risque le plus élevé - à utiliser uniquement dans des environnements automatisés
- 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
- 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
- Planification stratégique avant l'exécution
- Phase d'analyse en lecture seule
- Révisez et approuvez avant toute modification
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
Équilibrez la vitesse d'exécution et la profondeur d'analyse selon les besoins de la tâche.
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
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
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.
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.
Configuration au niveau de l'espace 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
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 :
# 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 committingParamètres d'espace 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 :
{
"verdent.enableCheckpoints": true
}Priorité de configuration
En cas de conflit de configuration, Verdent applique cet ordre de priorité :
- Règles de projet (AGENTS.md) - Priorité la plus élevée (spécifique au projet)
- Paramètres de l'espace de travail - Paramètres VS Code au niveau de l'espace de travail
- Règles utilisateur (VERDENT.md) - Préférences utilisateur globales
- Paramètres par défaut - Valeurs par défaut intégrées de Verdent
Personnalisation spécifique au projet
Gestion du contexte pour les grands projets
- 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
- 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
- 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
- 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
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
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.
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
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.
Les configurations multi-espaces de travail vous permettent d'optimiser les paramètres par type de projet : développement vs production, monorepo vs microservices.