Referencia de comandos de la CLI de Amazon Q
En esta sección se proporciona una referencia completa de todos los comandos de la CLI de Amazon Q Developer y sus argumentos. Utilice esta referencia para comprender las opciones disponibles para cada comando y su sintaxis correcta.
Si necesita ayuda con cualquier comando, puede usar el indicador --help:
q [COMMAND] --help
Argumentos globales
Los siguientes argumentos están disponibles con cualquier comando de la CLI de Amazon Q:
| Argumento | Forma abreviada | Descripción |
|---|---|---|
--verbose
|
-v
|
Aumenta el nivel de detalle del registro. Se puede repetir para obtener un resultado más detallado: -v, -vv, -vvv y -vvvv |
--help
|
-h
|
Muestra la información de ayuda del comando. |
--version
|
-V
|
Muestra la información de la versión. |
--help-all
|
Imprime la ayuda para todos los subcomandos. |
Comandos
En las siguientes secciones se describe cada comando de la CLI de Amazon Q y sus argumentos disponibles.
q chat
Inicie una sesión de chat interactivo con Amazon Q. Si no se especifica ningún subcomando, q se establece de forma predeterminada en q chat.
Sintaxis:
q chat [OPTIONS] [INPUT]
| Argumento | Forma abreviada | Descripción |
|---|---|---|
--no-interactive
|
Imprime la primera respuesta a STDOUT sin el modo interactivo. Se producirá un error si la petición pide permisos para usar una herramienta, a no ser que también se use --trust-all-tools. |
|
--resume
|
-r
|
Reanuda la conversación anterior desde este directorio. |
--agent
|
Agente que se va a utilizar. | |
--trust-all-tools
|
Permite que el modelo utilice cualquier herramienta para ejecutar comandos sin solicitar confirmación. | |
--trust-tools
|
Confía únicamente en el conjunto de herramientas especificado. Proporciona una lista de nombres de herramientas separados por comas. Ejemplo: --trust-tools=fs_read,fs_write. Para no confiar en ninguna herramienta, utilice --trust-tools=. |
|
INPUT
|
La primera pregunta que se va a formular (argumento posicional). |
Ejemplos:
q chat q chat "How do I list files in Linux?" q chat --no-interactive --trust-all-tools "Show me the current directory" q chat --resume q chat --agent my-agent "Help me with AWS CLI"
q translate
Traduzca instrucciones en lenguaje natural a comandos de intérprete de comandos ejecutables mediante la IA.
Sintaxis:
q translate [OPTIONS] [INPUT...]
| Argumento | Forma abreviada | Descripción |
|---|---|---|
--n
|
-n
|
Número de finalizaciones que se van a generar (debe ser ≤ 5). |
INPUT
|
Descripción en lenguaje natural del comando que se desea generar (argumentos de posición). |
Ejemplos:
q translate "list all files in the current directory" q translate "find all Python files modified in the last week" q translate "compress all log files older than 30 days"
q doctor
Solucione y diagnostique problemas frecuentes de instalación y configuración con Amazon Q.
Sintaxis:
q doctor [OPTIONS]
| Argumento | Forma abreviada | Descripción |
|---|---|---|
--all
|
-a
|
Realiza todas las pruebas de doctor sin realizar ninguna corrección. |
--strict
|
-s
|
Error en las advertencias. |
Ejemplos:
q doctor q doctor --all q doctor --strict
q update
Actualice la aplicación de Amazon Q a la versión más reciente.
Sintaxis:
q update [OPTIONS]
| Argumento | Forma abreviada | Descripción |
|---|---|---|
--non-interactive
|
-y
|
No se pide confirmación. |
--relaunch-dashboard
|
Vuelve a iniciarse en el panel tras la actualización. El valor predeterminado es true. | |
--rollout
|
Utiliza la implementación. |
Ejemplos:
q update q update --non-interactive q update --rollout
q theme
Obtenga o establezca el tema visual para el menú desplegable Autocompletar. Esto afecta a la apariencia de la ventana emergente que muestra la finalización de los comandos.
Sintaxis:
q theme [OPTIONS] [THEME]
| Argumento | Descripción |
|---|---|
--list
|
Enumera todos los temas disponibles. |
--folder
|
Muestra la ruta del directorio de temas. |
THEME
|
El nombre del tema que va a establecerse. Entre los temas integrados se incluyen: dark, light y system (argumento de posición). |
Ejemplos:
q theme --list q theme --folder q theme dark q theme light q theme system
Nota: Los cambios de tema afectan a la ventana emergente Autocompletar. Es posible que tenga que desencadenar las sugerencias de autocompletar para ver los cambios visuales.
q integrations
Administre las integraciones de sistemas para Amazon Q.
Sintaxis:
q integrations [SUBCOMMAND] [OPTIONS]
Subcomandos de q integrations
| Subcomando | Descripción |
|---|---|
install
|
Instala una integración. Admite --silent (-s) para suprimir los mensajes de estado. |
uninstall
|
Desinstala una integración. Admite --silent (-s) para suprimir los mensajes de estado. |
reinstall
|
Vuelve a instalar una integración. Admite --silent (-s) para suprimir los mensajes de estado. |
status
|
Comprueba el estado de una integración. Admite --format (-f) para el formato de salida. |
q inline
Administre las sugerencias de inserción (texto fantasma) que aparecen directamente en la línea de comandos a medida que escribe. Para obtener más información, consulte Características de asistencia de línea de comandos
Sintaxis:
q inline [SUBCOMMAND] [OPTIONS]
Subcomandos de q inline
| Subcomando | Descripción |
|---|---|
enable
|
Habilita las sugerencias de inserción que aparecen a medida que escribe. |
disable
|
Deshabilita las sugerencias de inserción. |
status
|
Muestra si las sugerencias de inserción están habilitadas o deshabilitadas. |
set-customization
|
Se selecciona el modelo de personalización que se va utilizar. También se puede especificar el ARN de la personalización. |
show-customizations
|
Muestra los modelos de personalización disponibles. Admite --format (-f) para el formato de salida. |
Ejemplos:
q inline enable q inline disable q inline status q inline set-customization q inline set-customization arn:aws:codewhisperer:us-east-1:123456789012:customization/example q inline show-customizations q inline show-customizations --format json
q login
Autentique con Amazon Q mediante el ID de creador de AWS (gratuito) o el IAM Identity Center (Pro).
Sintaxis:
q login [OPTIONS]
| Argumento | Descripción |
|---|---|
--license
|
Tipo de licencia. Opciones: free (para el ID de creador), pro (para el Identity Center). |
--identity-provider
|
URL del proveedor de identidad (para el Identity Center). |
--region
|
Región de AWS (para el Identity Center). |
--use-device-flow
|
Se requiere utilizar siempre el flujo de dispositivos de OAuth para la autenticación. Una opción útil cuando los redireccionamientos del navegador no se pueden gestionar. |
Ejemplos:
q login q login --license free q login --license pro --identity-provider https://my-company.awsapps.com/start --region us-east-1 q login --use-device-flow
q logout
Cierre la sesión en Amazon Q.
Sintaxis:
q logout
Este comando no admite argumentos adicionales.
q whoami
Muestra información sobre el usuario actual y el estado de autenticación.
Sintaxis:
q whoami [OPTIONS]
| Argumento | Forma abreviada | Descripción |
|---|---|---|
--format
|
-f
|
Formato de salida. Opciones: plain (de forma predeterminada), json y json-pretty |
q profile
Muestra el perfil asociado al usuario actual del IAM Identity Center. Este comando solo está disponible para usuarios Pro.
Sintaxis:
q profile
Este comando no admite argumentos adicionales.
q settings
Administre los ajustes de configuración de Amazon Q. Para obtener información detallada sobre la administración de la configuración, consulte Configuración de los ajustes de Amazon Q.
Sintaxis:
q settings [SUBCOMMAND] [OPTIONS] [KEY] [VALUE]
| Argumento | Forma abreviada | Descripción |
|---|---|---|
--delete
|
-d
|
Elimina una configuración. |
--format
|
-f
|
Formato de salida. Opciones: plain (de forma predeterminada), json y json-pretty |
KEY
|
Clave de configuración (argumento de posición) | |
VALUE
|
Valor de configuración (argumento de posición) |
Subcomandos de q settings
| Subcomando | Descripción |
|---|---|
open
|
Abre el archivo de configuración en el editor predeterminado. |
all
|
Enumera todos los ajustes actuales. Admite la opción --format. |
q diagnostic
Ejecute pruebas de diagnóstico para solucionar los problemas de instalación y configuración de Amazon Q.
Sintaxis:
q diagnostic [OPTIONS]
| Argumento | Forma abreviada | Descripción |
|---|---|---|
--format
|
-f
|
Formato de salida. Opciones: plain (de forma predeterminada), json y json-pretty |
--force
|
Fuerza el resultado de diagnóstico limitado. |
q issue
Cree un nuevo problema de GitHub para los comentarios o informes de errores de Amazon Q.
Sintaxis:
q issue [OPTIONS] [DESCRIPTION...]
| Argumento | Forma abreviada | Descripción |
|---|---|---|
--force
|
-f
|
Fuerza la creación de problemas. |
DESCRIPTION
|
Descripción del problema (argumentos de posición). |
q version
Muestra la información de la versión y, opcionalmente, muestra el registro de cambios.
Sintaxis:
q version [OPTIONS]
| Argumento | Descripción |
|---|---|
--changelog[=VERSION]
|
Muestra el registro de cambios. Utilice --changelog para la versión actual, --changelog=all para todas las versiones o --changelog=x.x.x para una determinada versión. |
q mcp
Administre los servidores del Protocolo de contexto para modelos (MCP). Para obtener información detallada sobre el MCP, consulte Uso del MCP con Amazon Q Developer.
Sintaxis:
q mcp [SUBCOMMAND] [OPTIONS]
q mcp add
Añada o sustituya un servidor MCP configurado.
Sintaxis:
q mcp add [OPTIONS]
| Argumento | Descripción |
|---|---|
--name
|
Nombre del servidor (obligatorio). |
--command
|
El comando utilizado para iniciar el servidor (obligatorio). |
--scope
|
La ubicación en la que añadir el servidor. Opciones: workspace y global. |
--env
|
Variables de entorno que se utilizarán al iniciar el servidor. Formato: key1=value1,key2=value2 |
--timeout
|
Tiempo de espera de inicio del servidor en milisegundos. |
--force
|
Sobrescribe un servidor existente con el mismo nombre. |
q mcp remove
Elimine un servidor de la configuración del MCP.
Sintaxis:
q mcp remove [OPTIONS]
| Argumento | Descripción |
|---|---|
--name
|
Nombre del servidor que se va a eliminar (obligatorio). |
--scope
|
Alcance del que se eliminará. Opciones: workspace y global. |
q mcp list
Enumere los servidores MCP configurados.
Sintaxis:
q mcp list [SCOPE]
| Argumento | Descripción |
|---|---|
SCOPE
|
Alcance que se va a enumerar. Opciones: workspace y global (argumento de posición) |
q mcp import
Importe una configuración de servidor desde otro archivo.
Sintaxis:
q mcp import [OPTIONS] [SCOPE]
| Argumento | Descripción |
|---|---|
--file
|
Archivo desde el que importar la configuración del servidor (obligatorio). |
--force
|
Sobrescribe un servidor existente con el mismo nombre. |
SCOPE
|
Ámbito al que se va a importar. Opciones: workspace y global (argumento de posición) |
q mcp status
Obtenga el estado de un servidor MCP configurado.
Sintaxis:
q mcp status [OPTIONS]
| Argumento | Descripción |
|---|---|
--name
|
Nombre del servidor del que se va a obtener el estado (obligatorio). |
Archivos de registro
La CLI de Amazon Q Developer mantiene archivos de registro que pueden ser útiles para solucionar problemas. Estos registros se almacenan localmente en el equipo y no se envían a AWS.
Ubicaciones de archivo de registro:
-
macOS:
$TMPDIR/qlog/ -
Linux:
$XDG_RUNTIME_DIR,TMPDIRo/tmp
Establezca la variable de entorno de Q_LOG_LEVEL para controlar el nivel de registro. Los valores válidos son:
-
error: solo mensajes de error (opción predeterminada) -
warn: mensajes de error y advertencia -
info: mensajes de error, advertencia e información -
debug: mensajes de error, advertencia, información y depuración -
trace: todos los mensajes, incluida información de seguimiento detallada
aviso
Los archivos de registro pueden incluir información confidencial de las conversaciones e interacciones con Amazon Q, incluidas rutas de archivos, fragmentos de código y resultados de comandos. Aunque estos registros solo se almacenen en el equipo local y no se envíen a AWS, debe tener cuidado al compartir archivos de registro con otras personas.
Ejemplo de configuración del nivel de registro (con fines de depuración):
# For bash/zsh export Q_LOG_LEVEL=debug q chat # For fish set -x Q_LOG_LEVEL debug q chat