Persistir Permisos de Herramientas en Amazon Q Developer CLI

Guía para persistir permisos de herramientas en Amazon Q Developer CLI: manejo en sesión y persistencia entre sesiones con Custom Agents, con buenas prácticas de seguridad.

31 ago 2025 • 4 min de lectura • Equip Q2BSTUDIO

Inteligencia-Artificial-

Cómo persistir los permisos de herramientas en Amazon Q Developer CLI

Contexto

Cuando trabajas con Amazon Q Developer CLI, las solicitudes de permiso aparecen cada vez que se invoca una herramienta, interrumpiendo el flujo. Incluso tras conceder permisos varias veces en el mismo proyecto, las solicitudes reaparecen al cambiar de sesión, lo que vuelve tedioso repetir la misma acción.

En esta guía explico los tipos de ajustes de permisos en Q Developer CLI y cómo persistirlos entre sesiones. La información corresponde al estado de agosto de 2025, ya que la herramienta evoluciona con rapidez.

Tipos de configuración de permisos

Además de la persistencia entre sesiones, reviso las opciones dentro de una sesión.

Permisos dentro de la sesión

1. Uso de comandos con barra

Tras iniciar una sesión con q, puedes ajustar permisos con comandos de barra:

/tools trust @mcp_name/tool_name

/tools trust-all

2. Argumentos al iniciar la sesión

También puedes indicarlos al lanzar el chat:

q chat --trust-tools @mcp_name/tool_name

q chat --trust-all-tools

Limitaciones de los ajustes dentro de sesión

Debes configurarlos cada vez que inicias una sesión nueva.

Es tedioso si tienes muchas herramientas MCP.

trust-all es arriesgado desde el punto de vista de seguridad.

Persistencia entre sesiones

Solución con Custom Agents

La persistencia de permisos entre sesiones pasó de no ser posible a estar disponible con la función Custom Agents lanzada el 31 de julio de 2025. Aunque los Custom Agents nacen para tareas específicas o como Sub Agents invocados por el agente principal, también sirven para persistir permisos de herramientas de forma segura.

Detalles oficiales en nota de lanzamiento de AWS y artículo del blog de AWS.

Creación de archivos de configuración

Crea un archivo en la carpeta .amazonq/cli-agents con los campos clave siguientes:

schema referencia al esquema de agent v1 del repositorio de amazon q developer cli

name identificador de tu agente por ejemplo your-custom-agent

description breve descripción del propósito del agente

prompt indicaciones iniciales del agente

tools admite comodín para habilitar herramientas por ejemplo asterisco si quieres que el agente vea todas

allowedTools lista blanca de herramientas que se permiten sin preguntar por ejemplo arroba filesystem barra read_file y arroba filesystem barra write_file

resources rutas de archivos o patrones a los que el agente puede acceder por ejemplo file dos puntos barra barra readme punto md y file dos puntos barra barra punto amazonq barra rules barra doble asterisco barra asterisco punto md

useLegacyMcpJson true si usas el formato legacy de mcp

Lanzar el agente

Inicia el chat con tu agente personalizado para que los permisos queden disponibles desde el comienzo:

q chat --agent your-custom-agent

Al hacerlo, las herramientas incluidas en allowedTools quedan aprobadas sin volver a solicitar confirmación en cada sesión.

Buenas prácticas y consideraciones

Evita soluciones globales como trust-all salvo en entornos controlados. Mantener una lista blanca explícita por proyecto favorece el principio de mínimo privilegio.

Versiona el archivo del agente junto al código para reproducibilidad y auditoría, especialmente si tu equipo trabaja con múltiples MCPs.

Si el proyecto usa varias tareas especializadas, crea varios Custom Agents con diferentes allowedTools y prompts específicos según el flujo de trabajo.

Comparativa y reflexión

En herramientas como Claude Code es posible persistir permisos como parte de la configuración del proyecto en settings.json. En Q Developer CLI la filosofía actual prioriza seguridad y simplicidad, y por eso la persistencia mediante Custom Agents resulta coherente con su énfasis en control granular, sobre todo cuando el agente principal invoca subagentes y necesita autonomía sin fricción continua por permisos.

Resumen

Dentro de sesión configuración temporal con --trust-tools o con comandos de barra como slash tools trust

Entre sesiones persistencia mediante Custom Agents y su lista allowedTools

Cómo puede ayudarte Q2BSTUDIO

En Q2BSTUDIO integramos Amazon Q Developer CLI en pipelines modernos, reforzando seguridad, observabilidad y productividad con enfoques de ia para empresas y agentes IA. Diseñamos aplicaciones a medida y software a medida alineados con estándares de ciberseguridad, y desplegamos en arquitecturas optimizadas sobre servicios cloud aws y azure. Si quieres acelerar tu adopción de la nube y sacar partido de la automatización, visita nuestra página de servicios cloud aws y azure. Para casos de uso de inteligencia artificial que combinen Q con procesamiento de lenguaje, RAG y analítica avanzada, descubre cómo potenciamos tu negocio en nuestra área de inteligencia artificial.

Palabras clave y casos de uso

aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi. Conectamos tu desarrollo con analítica autoservicio y cuadros de mando para dirección, integrando datos en tiempo real y modelos de predicción con prácticas de gobierno y seguridad.

Artículo original

Esta pieza es la traducción y reescritura del contenido original en inglés que remite a la versión japonesa disponible en este artículo de Zenn. Verifica posibles cambios en la documentación oficial, ya que Amazon Q Developer CLI evoluciona rápidamente.

UNA PAUSA?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Intel·ligència artificial

Agents d'IA, chatbots i assistents intel·ligents que automatitzen tasques i atenen els teus clients 24/7 per millorar l'eficiència del teu negoci.

Més info

Desenvolupament de programari

Aplicacions web, mòbils i d'escriptori, intranets, e-commerce, SaaS i plataformes de gestió dissenyades per a les necessitats concretes de la teva empresa.

Més info

Serveis cloud

Migració, infraestructura, hosting gestionat, alta disponibilitat i seguretat en Microsoft Azure i Amazon Web Services perquè el teu negoci escali sense límits.

Més info

Ciberseguretat i pentesting

Auditories de seguretat, test d'intrusió (pentesting) i protecció d'aplicacions, dades i infraestructura on-premise i cloud, amb hacking ètic i compliment normatiu.

Més info

Business Intelligence

Quadres de comandament i anàlisi de dades amb Power BI: integrem les teves fonts, dissenyem dashboards i KPIs i convertim les teves dades en decisions.

Més info

Automatització de processos

Automatitzem tasques repetitives i connectem les teves aplicacions amb n8n, Power Automate, Make i RPA, eliminant treball manual i augmentant la productivitat.

Més info

Formació per a empreses

Formem els teus equips en tecnologia amb criteri: desenvolupament web, bases de dades, Git, bones pràctiques i seguretat, automatització amb n8n, intel·ligència artificial per a empreses i creació de solucions d'IA amb Azure AI Foundry.

Més info

Auditoria de codi

Auditem el codi que creguis tu, el teu equip o una IA: et diem què està bé i què millorar, el securitzem i el deixem llest per a producció, web o app.

Més info

Generació d'imatges amb IA

Creem per tu les imatges que necessita el teu negoci amb intel·ligència artificial: producte, xarxes, publicitat, il·lustració i avatars. Tu ens dius què vols i t'ho lliurem llest per fer servir.

Més info

Generació de vídeos amb IA

Creem per tu vídeos amb intel·ligència artificial: promocionals, per a xarxes, presentadors virtuals, doblatge i animacions. Ens comptes la idea i t'ho lliurem muntat i llest per publicar.

Més info

Avatars conversacionals amb IA

Creem avatars conversacionals amb IA —humans digitals amb cara i veu— que atenen els teus clients i equips amb el coneixement de la teva empresa, a la teva web, monitors interactius, WhatsApp o Teams.

Més info

Màrqueting Online i IA

Google Ads, Meta Ads, LinkedIn Ads i posicionament en motors d'IA (GEO/AEO): captem clients i fem que la teva marca aparegui on et busquen, també a ChatGPT, Gemini i Perplexity.

Més info

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.

Live Chat