Dépannage
Problèmes courants, diagnostics et solutions
Ce que vous allez apprendre
Procédures de dépannage courantes, étapes de diagnostic et solutions de contournement pour les problèmes connus de Verdent for VS Code.
Un dépannage détaillé des principaux problèmes signalés par les utilisateurs est en cours de compilation à partir des données du support. Cette page fournit des procédures de diagnostic générales. Contactez support@verdent.ai pour les problèmes spécifiques non couverts ici.
Diagnostics rapides
« Service is experiencing high traffic. Please try again later! »
C'est l'erreur la plus fréquemment rencontrée par les utilisateurs. Elle indique que le service Verdent est temporairement surchargé.
Quand cela se produit :
- Pendant les périodes de forte utilisation
- Lorsque les services backend sont fortement sollicités
- Dégradation temporaire du service
Étapes de récupération (dans l'ordre) :
Annuler le message
Si l'erreur persiste, annulez le message le plus récent :
- Cliquez sur le bouton d'annulation/retour en arrière dans l'interface de discussion
- Renvoyez votre demande après une brève attente
Démarrer une nouvelle session
Si les erreurs persistent, démarrez une nouvelle session :
- Cliquez sur le bouton « + » (Nouvelle session) dans la barre supérieure
- Cela efface le contexte et les approbations d'outils
- Renvoyez votre demande dans la session propre
Attendre et réessayer
Attendez 30 à 60 secondes et réessayez votre demande. La plupart des problèmes de service se résolvent rapidement.
Si le problème persiste pendant plus de 5 à 10 minutes sur plusieurs sessions, consultez la [page de statut de Verdent ou contactez support@verdent.ai.
Problèmes d'installation et de configuration
Prérequis système :
- Version de VS Code : 1.90.0 ou ultérieure (requise)
- Connexion Internet : connexion active requise
- Abonnement : abonnement Verdent actif
Liste de vérification de diagnostic de base :
- Vérifiez la version de VS Code : Aide → À propos (doit être 1.90.0 ou supérieure)
- Vérifiez la connexion Internet : Verdent nécessite une connexion active
- Vérifiez l'abonnement : assurez-vous que l'abonnement Verdent est actif
- Redémarrez VS Code : après une installation ou des modifications de configuration
- Vérifiez le statut de l'extension : Affichage → Extensions → Verdent (doit afficher « Activé »)
Procédure de réinstallation complète :
Désinstaller Verdent
Affichage → Extensions → Verdent → Désinstaller
Redémarrer VS Code
Fermez complètement puis rouvrez VS Code
Réinstaller Verdent
Affichage → Extensions → Recherchez « Verdent » → Installer
Vérifier les journaux :
- Ouvrez le panneau de sortie : Affichage → Sortie
- Sélectionnez « Verdent » dans le menu déroulant
- Recherchez les messages d'erreur ou les traces de pile
La plupart des problèmes d'installation se résolvent avec un simple rechargement de VS Code ou une réinstallation complète. Si les problèmes persistent, consultez les journaux et contactez le support avec les détails des journaux.
Impossible de se connecter à Verdent for VS Code
Cause la plus courante : problème de configuration de proxy
Solution :
Ouvrir les paramètres de VS Code
Appuyez sur Cmd+, (macOS) ou Ctrl+, (Windows/Linux)
Rechercher le paramètre de proxy
Recherchez « useProxy » ou « verdent.enableProxy » dans la barre de recherche des paramètres
Basculer le statut du proxy
Activez ou désactivez le paramètre de proxy (état inverse de l'état actuel)
Réessayer la connexion
Essayez à nouveau de vous connecter à Verdent
Si vous êtes derrière un pare-feu d'entreprise, vous devrez peut-être activer le paramètre de proxy. Si vous êtes sur un réseau domestique, essayez de le désactiver.
Crédits d'essai gratuit non reçus
Erreur : les crédits d'essai gratuit n'ont pas été reçus ou l'accès à l'essai gratuit a été refusé
Raison : violation des conditions d'utilisation détectée lors de l'inscription
Résolution : contactez support@verdent.ai pour obtenir de l'aide concernant votre accès à l'essai gratuit. L'équipe du support examinera votre compte et vous aidera à résoudre le problème.
Échec de l'inscription
Erreur : l'inscription du compte a été rejetée ou restreinte
Raison : l'inscription a enfreint les conditions d'utilisation de Verdent, entraînant une restriction d'accès
Résolution : contactez support@verdent.ai pour obtenir de l'aide. L'équipe du support peut examiner votre inscription et vous fournir des conseils pour résoudre le problème.
Modèles manquants (Claude, GPT, Gemini)
Problème : impossible de trouver les modèles Claude, GPT ou Gemini dans la sélection de modèles
Raison : restrictions géographiques imposées par les fournisseurs de modèles
Explication : certains fournisseurs de modèles d'IA appliquent des restrictions régionales qui empêchent certains modèles d'être disponibles dans des zones géographiques spécifiques. Lorsque cela se produit :
- Les modèles restreints n'apparaissent pas dans votre menu de sélection de modèles
- Vous pouvez toujours utiliser tous les autres modèles disponibles sans interruption
- Aucun impact sur votre abonnement ou vos crédits
Vérifier les modèles disponibles : consultez https://www.verdent.ai/regions pour voir quels modèles sont disponibles dans votre région
Les restrictions régionales sont définies par les fournisseurs de modèles d'IA (Anthropic, OpenAI, Google), et non par Verdent. Verdent ne peut pas outrepasser ces restrictions.
Problèmes de performance
Symptômes :
- Temps de réponse lents
- Erreurs de fenêtre de contexte pleine
- Délais d'expiration d'exécution des outils
Causes courantes et solutions :
| Problème | Cause | Solution |
|---|---|---|
| Réponses lentes | Lecture de fichiers volumineux | Utilisez des plages de lignes : file_read("file.js", start_line=100, max_lines=50) |
| Contexte plein | Historique de conversation long | Déléguez à des sous-agents ou démarrez une nouvelle conversation |
| Délais d'expiration des outils | Commandes bash de longue durée | Définissez un délai explicite ou divisez en commandes plus petites |
| Utilisation mémoire élevée | Trop d'opérations parallèles | Limitez les exécutions d'outils simultanées |
Déléguez les tâches d'exploration au sous-agent @Explorer pour préserver le contexte principal.
Messages d'erreur liés aux images
Référence rapide des erreurs courantes de traitement d'image :
| Message d'erreur | Cause | Solution |
|---|---|---|
| Unsupported Image Type | Seules les images JPEG, PNG, GIF ou WebP sont prises en charge | Annulez et changez le type d'image pour un format pris en charge |
| Image Dimensions Too Large | La largeur ou la hauteur de l'image ne peut pas dépasser 8000 pixels | Annulez et ajustez les dimensions de l'image à 8000×8000 ou moins |
| Input Too Long | L'entrée dépasse la longueur maximale autorisée par le modèle | Simplifiez votre entrée ou réduisez la taille de l'image |
| File Too Large | La taille de l'image ne peut pas dépasser 5 Mo | Annulez et envoyez une image compressée (5 Mo maximum) |
| Unreadable Image | Impossible de traiter l'image, le fichier est peut-être corrompu ou dans un format non pris en charge | Annulez et remplacez l'image par un fichier valide |
Problèmes spécifiques aux outils
Échecs de file_edit
Erreur : « Failed to find exact match »
Causes :
- Le texte a changé depuis le dernier file_read
- Différences d'espacement (tabulations ou espaces)
- Chaîne non unique dans le fichier
Solutions :
# 1. Read file again to get current state
file_read("file.js")
# 2. Use larger context string for uniqueness
file_edit("file.js",
old_string="function foo() {\n return 42;\n}",
new_string="...")
# 3. For multiple identical strings, use replace_all
file_edit("file.js", old_string="TODO", new_string="DONE", replace_all=true)Lisez toujours le fichier immédiatement avant de le modifier pour vous assurer de disposer de son état actuel.
Échecs des commandes bash
Erreur : délai d'expiration ou échec d'exécution de la commande
Délai d'expiration maximal : 120 secondes (2 minutes, limite stricte)
Solution : divisez les commandes longues en opérations plus petites :
# Instead of one long command, break into steps
bash("step1") # Completes in < 2min
bash("step2") # Completes in < 2minCommande introuvable :
- Vérifiez si la commande existe :
bash("which command-name") - Assurez-vous d'avoir le bon chemin ou activez d'abord l'environnement
- Utilisez des chemins complets pour les exécutables
Erreurs de permission :
- Les commandes s'exécutent avec les permissions de l'utilisateur
- N'utilisez
sudoque si nécessaire et dans Manual Accept Mode - Vérifiez les permissions des fichiers/répertoires
La recherche ne renvoie aucun résultat
Problème : grep_file ou glob ne trouve pas les fichiers attendus
Vérifiez la syntaxe du motif :
# Wrong
grep_file("*.ts") # Missing ** for recursive
# Correct
grep_file("**/*.ts") # Recursive searchVérifiez les exclusions :
# Ensure not accidentally excluding target files
glob("**/*.js", exclude=["**/dist/**", "**/node_modules/**"])Sensibilité à la casse :
# Use case-insensitive search if needed
grep_content("pattern", case_insensitive=true)Problèmes de sous-agents et de configuration
Le sous-agent ne s'active pas
Problème : un sous-agent personnalisé ne s'active pas automatiquement
Liste de vérification :
- Emplacement du fichier :
~/.verdent/subagents/[name].md - Frontmatter YAML valide avec
nameetdescription - La politique d'invocation correspond à l'usage (le mode strict nécessite une mention @)
- Les recommandations « Quand l'utiliser » correspondent au modèle de la demande
- Aucune erreur de syntaxe dans le fichier markdown
Tester manuellement :
@subagent-name perform taskUtilisez une mention @ explicite pour vérifier que le sous-agent fonctionne avant de dépanner l'invocation automatique.
Comportement des sous-agents intégrés
Problème : @Explorer, @Verifier ou @Code-reviewer ne se comporte pas comme prévu
Causes courantes :
- La demande ne correspond pas à la spécialisation du sous-agent
- Contexte du sous-agent plein (rare)
- Le contexte de la conversation principale affecte le routage
Solution :
- Utilisez une mention @ explicite pour forcer un sous-agent spécifique
- Reformulez la demande pour correspondre à l'expertise du sous-agent
- Démarrez une nouvelle conversation si le contexte pose problème
AGENTS.md non appliqué
Problème : les règles du projet n'affectent pas le comportement de Verdent
Diagnostic :
- Emplacement : le fichier doit se trouver à la racine du répertoire du projet
- Syntaxe : Markdown valide (vérifiez les erreurs de syntaxe)
- Spécificité : les règles doivent être directives : « Utilisez toujours X » et non « Essayez d'utiliser X »
- Test : démarrez une nouvelle conversation pour tester l'application effective
Vérification de la priorité :
# In AGENTS.md (highest priority)
- Use 4-space indentation
# In VERDENT.md (lower priority)
- Use 2-space indentation
# Result: 4-space indentation (AGENTS.md wins)Échecs de connexion MCP
Erreur : impossible de se connecter au serveur MCP
Étapes de diagnostic :
- Vérifiez mcp.json : syntaxe JSON valide dans
~/.verdent/mcp.json - Serveur en cours d'exécution : assurez-vous que le processus du serveur MCP est actif
- Réseau : vérifiez la connectivité vers le point de terminaison du serveur
- Authentification : confirmez que les identifiants sont corrects
- Journaux : consultez les journaux du serveur MCP pour connaître les détails de l'erreur
Solutions courantes :
- Redémarrez le serveur MCP
- Vérifiez le format de la chaîne de connexion
- Vérifiez que les règles de pare-feu autorisent le trafic MCP
- Validez les clés ou jetons API
Problèmes connus et solutions de contournement
Limitations des fichiers binaires
Problème : impossible de modifier des images, des PDF, des binaires compilés
Solution de contournement :
# Use bash to call external tools
bash("convert input.png -resize 50% output.png")
bash("pdftotext document.pdf output.txt")Les modifications de fichiers binaires nécessitent des outils externes invoqués via des commandes bash.
Gestion des fichiers volumineux
Problème : les fichiers de plus de 10 000 lignes provoquent des problèmes de contexte
Solution de contournement :
# Always use line ranges for large files
file_read("large.log", start_line=1000, max_lines=100)
# Search first to find relevant sections
grep_content("ERROR", glob="large.log")Effectuez d'abord une recherche avec grep_content pour localiser les numéros de ligne pertinents, puis lisez uniquement ces plages spécifiques.
Différences de commandes entre plateformes
Problème : les commandes bash diffèrent entre Windows et Unix
Solution de contournement :
# Use cross-platform tools when possible
bash("npm run build") # Works everywhere
# Or conditional execution
bash("if [[ \"$OSTYPE\" == \"linux-gnu\"* ]]; then ...; fi")Bonne pratique : utilisez des scripts npm pour assurer la compatibilité multiplateforme.
Obtenir de l'aide supplémentaire
Canaux de support
Pour les problèmes spécifiques non couverts ici :
- E-mail : support@verdent.ai
- Discord : rejoignez la communauté Verdent pour un support en temps réel
- Problèmes GitHub : signalez des bugs ou demandez des fonctionnalités
Lors du signalement de problèmes, incluez :
- La version de Verdent (depuis le panneau Extensions)
- La version de VS Code
- Le système d'exploitation
- Les messages d'erreur (texte exact)
- Les étapes de reproduction
- Le comportement attendu par rapport au comportement observé
Collecte d'informations de diagnostic
Pour aider le support à établir un diagnostic :
# VS Code version
bash("code --version")
# System info
bash("uname -a") # Unix
bash("systeminfo") # Windows
# Verdent logs location
# Check VS Code Output panel → Verdent