Solución de problemas
Problemas comunes, diagnósticos y soluciones
Lo que aprenderás
Procedimientos comunes de solución de problemas, pasos de diagnóstico y soluciones alternativas para problemas conocidos de Verdent for VS Code.
La solución de problemas detallada para los principales problemas reportados por los usuarios se está recopilando a partir de datos de soporte. Esta página proporciona procedimientos de diagnóstico generales. Contacta a support@verdent.ai para problemas específicos que no se cubran aquí.
Diagnósticos rápidos
"Service is experiencing high traffic. Please try again later!"
Este es el error número 1 más común que encuentran los usuarios. Indica que el servicio de Verdent está temporalmente sobrecargado.
Cuándo ocurre:
- Durante horas de uso máximo
- Cuando los servicios de backend están bajo mucha carga
- Degradación temporal del servicio
Pasos de recuperación (en orden):
Revertir el mensaje
Si el error persiste, revierte el mensaje más reciente:
- Selecciona el botón de revertir/deshacer en la interfaz de chat
- Vuelve a enviar tu solicitud después de una breve espera
Iniciar una nueva sesión
Si los errores continúan, inicia una sesión nueva:
- Selecciona el botón "+" (Nueva sesión) en la barra superior
- Esto borra el contexto y las aprobaciones de herramientas
- Vuelve a enviar tu solicitud en la sesión limpia
Esperar y reintentar
Espera entre 30 y 60 segundos e intenta tu solicitud de nuevo. La mayoría de los problemas de servicio se resuelven rápidamente.
Si el problema persiste por más de 5 a 10 minutos en varias sesiones, consulta la página de estado de Verdent o contacta a support@verdent.ai.
Problemas de instalación y configuración
Requisitos del sistema:
- Versión de VS Code: 1.90.0 o posterior (requerida)
- Conexión a internet: se requiere una conexión activa
- Suscripción: suscripción activa de Verdent
Lista de verificación de diagnóstico básico:
- Verifica la versión de VS Code: Help → About (debe ser 1.90.0+)
- Comprueba la conexión a internet: Verdent requiere una conexión activa
- Verifica la suscripción: asegúrate de que la suscripción de Verdent esté activa
- Reinicia VS Code: después de la instalación o de cambios de configuración
- Comprueba el estado de la extensión: View → Extensions → Verdent (debe mostrar "Enabled")
Procedimiento de reinstalación limpia:
Desinstalar Verdent
View → Extensions → Verdent → Uninstall
Reiniciar VS Code
Cierra y vuelve a abrir VS Code por completo
Reinstalar Verdent
View → Extensions → Busca "Verdent" → Install
Revisar los registros:
- Abre el panel Output: View → Output
- Selecciona "Verdent" en el menú desplegable
- Busca mensajes de error o trazas de pila
La mayoría de los problemas de instalación se resuelven con una simple recarga de VS Code o una reinstalación limpia. Si los problemas persisten, revisa los registros y contacta a soporte con los detalles del registro.
No se puede iniciar sesión en Verdent for VS Code
Causa más común: problema de configuración del proxy
Solución:
Abrir la configuración de VS Code
Presiona Cmd+, (macOS) o Ctrl+, (Windows/Linux)
Buscar la configuración del proxy
Busca "useProxy" o "verdent.enableProxy" en la barra de búsqueda de configuración
Cambiar el estado del proxy
Activa/desactiva la configuración del proxy (lo opuesto al estado actual)
Reintentar el inicio de sesión
Intenta iniciar sesión en Verdent de nuevo
Si estás detrás de un firewall corporativo, es posible que debas habilitar la configuración del proxy. Si estás en una red doméstica, intenta deshabilitarla.
No se recibieron los créditos de prueba gratuita
Error: no se recibieron los créditos de prueba gratuita o se denegó el acceso a la prueba gratuita
Razón: se detectó una violación de los términos del servicio durante el registro
Resolución: contacta a support@verdent.ai para obtener ayuda con tu acceso a la prueba gratuita. El equipo de soporte revisará tu cuenta y te ayudará a resolver el problema.
Error de registro
Error: el registro de la cuenta fue rechazado o restringido
Razón: el registro violó los términos del servicio de Verdent, lo que resultó en una restricción de acceso
Resolución: contacta a support@verdent.ai para obtener ayuda. El equipo de soporte puede revisar tu registro y orientarte sobre cómo resolver el problema.
Modelos faltantes (Claude, GPT, Gemini)
Problema: no se encuentran los modelos Claude, GPT o Gemini en la selección de modelos
Razón: restricciones basadas en la ubicación impuestas por los proveedores de modelos
Explicación: algunos proveedores de modelos de IA tienen restricciones regionales que impiden que ciertos modelos estén disponibles en ubicaciones geográficas específicas. Cuando esto ocurre:
- Los modelos restringidos no aparecerán en tu menú de selección de modelos
- Aún puedes usar todos los demás modelos disponibles sin interrupción
- No hay impacto en tu suscripción ni en tus créditos
Consulta los modelos disponibles: visita https://www.verdent.ai/regions para ver qué modelos están disponibles en tu región
Las restricciones regionales las establecen los proveedores de modelos de IA (Anthropic, OpenAI, Google), no Verdent. Verdent no puede anular estas restricciones.
Problemas de rendimiento
Síntomas:
- Tiempos de respuesta lentos
- Errores de ventana de contexto llena
- Tiempos de espera agotados en la ejecución de herramientas
Causas comunes y soluciones:
| Problema | Causa | Solución |
|---|---|---|
| Respuestas lentas | Lectura de archivos grandes | Usa rangos de líneas: file_read("file.js", start_line=100, max_lines=50) |
| Contexto lleno | Historial de conversación largo | Delega en subagentes o inicia una nueva conversación |
| Tiempos de espera de herramientas | Comandos bash de larga ejecución | Establece un tiempo de espera explícito o divide en comandos más pequeños |
| Uso elevado de memoria | Demasiadas operaciones en paralelo | Limita las ejecuciones de herramientas concurrentes |
Delega las tareas exploratorias al subagente @Explorer para preservar el contexto principal.
Mensajes de error relacionados con imágenes
Referencia rápida para errores comunes de procesamiento de imágenes:
| Mensaje de error | Causa | Solución |
|---|---|---|
| Unsupported Image Type | Solo se admiten imágenes JPEG, PNG, GIF o WebP | Revierte y cambia el tipo de imagen a un formato compatible |
| Image Dimensions Too Large | El ancho o el alto de la imagen no puede superar los 8000 píxeles | Revierte y ajusta las dimensiones de la imagen a 8000×8000 o menos |
| Input Too Long | La entrada supera la longitud máxima permitida por el modelo | Simplifica tu entrada o reduce el tamaño de la imagen |
| File Too Large | El tamaño de la imagen no puede superar los 5 MB | Revierte y envía una imagen comprimida (máx. 5 MB) |
| Unreadable Image | No se pudo procesar la imagen; el archivo puede estar dañado o tener un formato no compatible | Revierte y reemplaza la imagen con un archivo válido |
Problemas específicos de herramientas
Fallos de file_edit
Error: "Failed to find exact match"
Causas:
- El texto cambió desde la última operación file_read
- Diferencias de espacios en blanco (tabulaciones vs espacios)
- La cadena no es única en el archivo
Soluciones:
# 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)Lee siempre el archivo justo antes de editarlo para asegurarte de tener el estado actual.
Fallos de comandos bash
Error: tiempo de espera del comando agotado o fallo de ejecución
Tiempo de espera máximo: 120 segundos (2 minutos, límite estricto)
Solución: divide los comandos largos en operaciones más pequeñas:
# Instead of one long command, break into steps
bash("step1") # Completes in < 2min
bash("step2") # Completes in < 2minComando no encontrado:
- Comprueba si el comando existe:
bash("which command-name") - Asegúrate de la ruta correcta o activa primero el entorno
- Usa rutas completas para los ejecutables
Errores de permisos:
- Los comandos se ejecutan con los permisos del usuario
- Usa
sudosolo si es necesario y en Manual Accept Mode - Comprueba los permisos de archivos/directorios
La búsqueda no devuelve resultados
Problema: grep_file o glob no encuentran los archivos esperados
Comprueba la sintaxis del patrón:
# Wrong
grep_file("*.ts") # Missing ** for recursive
# Correct
grep_file("**/*.ts") # Recursive searchComprueba las exclusiones:
# Ensure not accidentally excluding target files
glob("**/*.js", exclude=["**/dist/**", "**/node_modules/**"])Distinción de mayúsculas y minúsculas:
# Use case-insensitive search if needed
grep_content("pattern", case_insensitive=true)Problemas de subagentes y configuración
El subagente no se invoca
Problema: un subagente personalizado no se activa automáticamente
Lista de verificación:
- Ubicación del archivo:
~/.verdent/subagents/[name].md - Frontmatter YAML válido con
nameydescription - La política de invocación coincide con el uso (strict requiere una mención con @)
- Las pautas de "Cuándo usarlo" coinciden con el patrón de la solicitud
- No hay errores de sintaxis en el archivo markdown
Pruébalo manualmente:
@subagent-name perform taskUsa una mención explícita con @ para verificar que el subagente funciona antes de solucionar problemas de invocación automática.
Comportamiento de los subagentes integrados
Problema: @Explorer, @Verifier o @Code-reviewer no se comportan como se espera
Causas comunes:
- La solicitud no coincide con la especialización del subagente
- El contexto del subagente está lleno (raro)
- El contexto de la conversación principal afecta el enrutamiento
Solución:
- Usa una mención explícita con @ para forzar un subagente específico
- Reformula la solicitud para que coincida con la especialización del subagente
- Inicia una nueva conversación si el contexto es un problema
AGENTS.md no se aplica
Problema: las reglas del proyecto no afectan el comportamiento de Verdent
Diagnóstico:
- Ubicación: el archivo debe estar en el directorio raíz del proyecto
- Sintaxis: Markdown válido (busca errores de sintaxis)
- Especificidad: las reglas deben ser directivas: "Usa siempre X" y no "Intenta usar X"
- Pruebas: inicia una nueva conversación para probar una aplicación fresca
Comprobación de precedencia:
# 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)Fallos de conexión de MCP
Error: no se puede conectar al servidor MCP
Pasos de diagnóstico:
- Comprueba mcp.json: sintaxis JSON válida en
~/.verdent/mcp.json - Servidor en ejecución: asegúrate de que el proceso del servidor MCP esté activo
- Red: verifica la conectividad con el endpoint del servidor
- Autenticación: confirma que las credenciales sean correctas
- Registros: revisa los registros del servidor MCP para conocer los detalles del error
Soluciones comunes:
- Reinicia el servidor MCP
- Verifica el formato de la cadena de conexión
- Comprueba las reglas del firewall que permiten el tráfico MCP
- Valida las claves o tokens de API
Problemas conocidos y soluciones alternativas
Limitaciones de archivos binarios
Problema: no se pueden editar imágenes, PDF ni binarios compilados
Solución alternativa:
# Use bash to call external tools
bash("convert input.png -resize 50% output.png")
bash("pdftotext document.pdf output.txt")Las modificaciones de archivos binarios requieren herramientas externas invocadas mediante comandos bash.
Manejo de archivos grandes
Problema: los archivos de más de 10.000 líneas causan problemas de contexto
Solución alternativa:
# 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")Busca primero con grep_content para localizar los números de línea relevantes y luego lee solo esos rangos específicos.
Diferencias de comandos entre plataformas
Problema: los comandos bash difieren entre Windows y Unix
Solución alternativa:
# Use cross-platform tools when possible
bash("npm run build") # Works everywhere
# Or conditional execution
bash("if [[ \"$OSTYPE\" == \"linux-gnu\"* ]]; then ...; fi")Práctica recomendada: usa scripts de npm para la compatibilidad entre plataformas.
Obtener ayuda adicional
Canales de soporte
Para problemas específicos que no se cubren aquí:
- Correo electrónico: support@verdent.ai
- Discord: Únete a la comunidad de Verdent para obtener soporte en tiempo real
- Problemas de GitHub: reporta errores o solicita funciones
Al reportar problemas, incluye:
- Versión de Verdent (desde el panel Extensions)
- Versión de VS Code
- Sistema operativo
- Mensajes de error (texto exacto)
- Pasos para reproducir
- Comportamiento esperado vs comportamiento real
Recopilación de información de diagnóstico
Para ayudar a soporte a diagnosticar:
# VS Code version
bash("code --version")
# System info
bash("uname -a") # Unix
bash("systeminfo") # Windows
# Verdent logs location
# Check VS Code Output panel → Verdent