Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Solución de problemas
En esta sección se describen los problemas más comunes que pueden surgir al trabajar con agentes personalizados y cómo resolverlos.
Errores de configuración
Sintaxis JSON no válida
Problema: el agente personalizado no se carga debido a errores de análisis de JSON.
Síntomas:
-
Mensajes de error que mencionan «JSON no válido» o «error de sintaxis»
-
El agente personalizado no aparece en
/agent list
-
Recurra al comportamiento predeterminado de los agentes
Soluciones:
-
Valide su JSON con un validador o linter de JSON
-
Comprueba si hay errores comunes de JSON:
-
Faltan comas entre los elementos de la matriz o las propiedades de los objetos
-
Comas finales después del último elemento
-
Corchetes o llaves inigualables
-
Comillas sin escapatoria en los valores de cadena
-
-
Se utiliza
/agent schema
para verificar la estructura de configuración
Errores de validación del esquema
Problema: la configuración del agente personalizado no coincide con el esquema esperado.
Síntomas:
-
Advertencias sobre campos de configuración desconocidos
-
El comportamiento del agente personalizado no coincide con la configuración
-
Faltan errores en los campos obligatorios
Soluciones:
-
Compare su configuración con el esquema mediante
/agent schema
-
Compruebe los nombres de los campos para ver si hay errores tipográficos (p. ej.,
allowedTools
vsallowedTool
) -
Compruebe que los tipos de datos coincidan con los requisitos del esquema (matrices frente a cadenas, booleanos frente a cadenas)
-
Consulte la documentación sobre el formato del agente en la documentación
complementaria de la CLI para desarrolladores de Amazon Q para comprobar la sintaxis correcta.
Problemas de carga de agentes personalizados
No se encontró el agente personalizado
Problema: el agente personalizado no aparece en la lista o no se puede usar.
Síntomas:
-
/agent list
no muestra tu agente personalizado -
/agent use [name]
falla con «agente no encontrado» -
Recurra al agente predeterminado sin previo aviso
Soluciones:
-
Compruebe que el archivo del agente personalizado esté en la ubicación correcta:
-
Global:
~/.aws/amazonq/cli-agents/[name].json
-
Local:
amazonq/cli-agents/[name].json
-
-
Compruebe los permisos del archivo: asegúrese de que el archivo sea legible
-
Compruebe que el nombre del archivo coincide con el nombre del agente personalizado que está intentando usar
-
Asegúrese de que el archivo tenga una
.json
extensión
Se está cargando una versión incorrecta del agente personalizado
Problema: se está cargando una versión de su agente personalizado diferente a la esperada.
Síntomas:
-
El comportamiento del agente personalizado no coincide con los cambios de configuración recientes
-
Mensaje de advertencia sobre conflictos entre agentes personalizados
-
Disponibilidad o permisos de la herramienta inesperados
Soluciones:
-
Compruebe si hay conflictos de nombres de agentes personalizados entre los directorios locales y globales
-
Recuerde que los agentes personalizados locales tienen prioridad sobre los agentes personalizados globales
-
Úselo
/agent list
para ver qué versión se está cargando -
Elimine o cambie el nombre de los archivos del agente personalizado conflictivos si es necesario
Problemas con los permisos de las herramientas
La herramienta no está disponible
Problema: el agente personalizado no puede acceder a la herramienta que has configurado.
Síntomas:
-
Mensajes de error sobre herramientas desconocidas o no disponibles
-
Un agente personalizado solicita permiso para instalar las herramientas
allowedTools
-
Las herramientas del servidor MCP no funcionan
Soluciones:
-
Compruebe que los nombres de las herramientas estén escritos correctamente en la matriz
tools
-
En el caso de las herramientas MCP, asegúrese de que el servidor esté configurado correctamente en
mcpServers
-
Compruebe que los servidores MCP estén funcionando y sean accesibles
-
Utilice la sintaxis correcta para las herramientas de MCP:
@server_name/tool_name
-
Verifique los nombres de las herramientas integradas con la documentación de las herramientas integradas
en la documentación complementaria de Amazon Q Developer CLI
El comando /tools devuelve una lista vacía
Problema: el /tools
comando no muestra ninguna herramienta disponible o muestra menos herramientas de las esperadas.
Síntomas:
-
/tools
devuelve una lista vacía -
Faltan las herramientas esperadas en la lista de herramientas
-
El agente personalizado parece no tener capacidades
Causas comunes:
-
tools
Matriz vacía en la configuración del agente personalizado -
Introduce errores tipográficos en los nombres de las herramientas de la matriz
tools
-
Los nombres de las herramientas del servidor MCP son incorrectos (falta el prefijo del servidor)
-
Problemas de configuración del servidor MCP que impiden la carga de la herramienta
Soluciones:
-
Compruebe que su configuración de agente personalizada incluya una
tools
matriz con nombres de herramientas válidos -
Compruebe que los nombres de las herramientas estén escritos correctamente (distingue entre mayúsculas y minúsculas)
-
En el caso de las herramientas MCP, asegúrese de utilizar el formato correcto con el prefijo del servidor:
server-name___tool-name
-
Pruebe con el agente predeterminado para confirmar que las herramientas están disponibles: entonces
q chat
/tools
-
Compruebe el estado del servidor MCP si utiliza herramientas externas
Solicitudes de permiso inesperadas
Problema: un agente personalizado solicita permiso para las herramientas que creías que estaban aprobadas previamente.
Síntomas:
-
Solicitudes de permiso para las herramientas enumeradas en
allowedTools
-
Interrupciones del flujo de trabajo a pesar de la configuración personalizada del agente
Soluciones:
-
Asegúrese de que las herramientas estén listadas tanto en las matrices como en
tools
las matricesallowedTools
-
Compruebe si hay errores tipográficos en los nombres de las herramientas entre las dos matrices
-
En el caso de las herramientas MCP, utilice el nombre completo con el prefijo del servidor en
allowedTools
-
Compruebe que se han aplicado correctamente
toolAliases
Depurar el comportamiento personalizado de los agentes
Falta contexto o recursos
Problema: el agente personalizado no parece tener acceso a los archivos o al contexto esperados.
Soluciones:
-
Compruebe que las rutas de los archivos de la
resources
matriz sean correctas y que los archivos existan -
Compruebe que los patrones globales de los recursos coincidan con los archivos previstos
-
Asegúrese de que los comandos hook se ejecuten correctamente y produzcan resultados
-
Pruebe los comandos hook manualmente para comprobar que funcionan en su entorno
-
Compruebe la configuración del tiempo de espera de los ganchos si los comandos se están cortando
Problemas con el servidor MCP
Problema: los servidores MCP no funcionan o las herramientas no están disponibles.
Soluciones:
-
Compruebe que los comandos del servidor MCP sean correctos y que los ejecutables estén en su PATH
-
Compruebe que las variables de entorno requeridas estén configuradas
-
Pruebe los servidores MCP de forma independiente para asegurarse de que funcionan
-
Revise los registros del servidor MCP para ver si hay mensajes de error
-
Aumente los valores de tiempo de espera si los servidores tardan en iniciarse
-
Para obtener más información sobre la solución de problemas de MCP, consulte Uso de MCP con Amazon Q Developer
Probando configuraciones de agentes personalizadas
Para probar sistemáticamente la configuración de su agente personalizado:
-
Valide la sintaxis de JSON mediante un validador de JSON
-
Compare la configuración con el esquema mediante
/agent schema
-
Pruebe la carga de un agente personalizado con
/agent list
-
Cambie al agente personalizado con
/agent use [name]
-
Pruebe cada herramienta de forma individual para verificar el acceso y los permisos
-
Compruebe que los recursos y los enlaces proporcionen el contexto esperado
-
Pruebe los flujos de trabajo comunes para asegurarse de que el agente personalizado se comporte como se espera
¿Obtener ayuda adicional
Si sigues teniendo problemas con los agentes:
-
Consulte la documentación completa de configuración del agente en la documentación
complementaria de la CLI para desarrolladores de Amazon Q -
Consulte la referencia de herramientas integradas
para ver la configuración específica de cada herramienta -
Consulte la documentación del MCP para conocer los problemas relacionados con el MCP
-
Comience con configuraciones de agente más sencillas y añada complejidad gradualmente
-
Compare su configuración con los ejemplos de ejemplos y casos de uso de agentes
-
Recuerde que para cambiar y editar un agente es necesario iniciar nuevas sesiones de chat en lugar de utilizar comandos durante la sesión