Google publicó ‘google/agents-cli’, y la primera reacción puede ser meterlo en la carpeta de “otra herramienta de agentes”. Yo no lo leería así. No reemplaza a Codex, Claude Code ni a otros asistentes de programación. Les da un camino más claro para construir, evaluar, desplegar y observar agentes ADK en Google Cloud.

La diferencia importa. Hoy muchos equipos pueden armar una demo de agente. Lo difícil empieza después: qué fuentes puede leer, cómo se detecta una mala respuesta, quién aprueba la salida, dónde quedan los logs y quién lo detiene si el despliegue cambia el comportamiento.

Por qué escribí sobre esto

La frase “vamos a crear un agente” ya no me impresiona tanto. La primera versión suele salir. El problema aparece en la segunda semana, cuando alguien pregunta por qué respondió distinto, qué fuente usó y quién se hace cargo de corregirlo.

Por eso ‘agents-cli’ merece atención. La FAQ oficial de GitHub dice que no es una alternativa a Codex, Claude Code o Antigravity CLI. Es una herramienta para esos agentes de programación. Les da comandos y skills para construir, evaluar y desplegar agentes ADK en Google Cloud.

Suena menos llamativo que un nuevo superagente. Para trabajo real, esa parte es más importante.

El caso de trabajo que usé

No empezaría con un bot público de soporte. Empezaría con un agente interno de triaje para consultas de proveedores o excepciones de política.

El paquete de entrada sería pequeño:

  • una solicitud entrante,
  • un documento de política vigente,
  • una nota de estado del cliente o proyecto,
  • un formato de salida esperado.

El agente tendría que redactar una respuesta corta, citar el párrafo fuente, marcar si requiere revisión humana y asignar el siguiente responsable. Es un caso cercano a trabajo real y acotado para detectar errores.

Lo que comparé en la práctica

Tomé ‘agents-cli’ como una capa de ciclo de vida, no como una fábrica mágica.

PasoLo que esperoLo que todavía no confiaría
SetupPython 3.11+, ‘uv’, Node.js y skills instalados de forma repetibleComandos copiados de memoria
ScaffoldSeparación entre código del agente, pruebas, evals y despliegueUna carpeta de archivos generados sin revisión
Código ADKHerramientas, callbacks, estado y conducta visiblesUn agente basado solo en un prompt largo
EvaluaciónCasos de prueba, grading, comparación de versiones y análisis de fallosUn ejemplo correcto como prueba suficiente
DespliegueRuta clara a Agent Runtime, Cloud Run o GKEUn despliegue sin dueño ni coste claro
ObservabilidadLogs y trazas que expliquen fallosUn agente en producción que nadie revisa al segundo día

La entrada oficial es sencilla: ‘uvx google-agents-cli setup’. Para instalar solo las skills, la documentación muestra ‘npx skills add google/agents-cli’. El inicio es ligero. Justamente por eso pondría los límites operativos desde el principio.

Las comprobaciones que pondría al lado

Pondría tres controles junto al primer piloto.

Primero, un archivo con casos fallidos. Solicitudes ambiguas, políticas antiguas, fuentes incompletas. Un ejemplo limpio no demuestra demasiado.

Segundo, un responsable de revisión. Si una persona aprueba la salida, debe saber qué mirar para aceptarla o rechazarla.

Tercero, una vía de parada. Si el comportamiento cambia tras desplegar, la primera respuesta no puede ser convocar una reunión.

Dónde se rompe en la práctica

El punto débil no suele ser el comando. Suele ser la confianza.

Un agente generado puede verse ordenado y aun así fallar donde duele:

  • cita el párrafo correcto, pero ignora la fecha de versión,
  • manda una excepción al responsable equivocado,
  • escribe como si fuera una respuesta para cliente cuando debía quedar interna,
  • pasa los casos fáciles de evaluación y se cae con solicitudes sucias,
  • se despliega, pero nadie mira los logs después del primer día.

Por eso me interesa más la parte de evaluación que el scaffold. La documentación habla de generar evals, calificar, comparar versiones, analizar fallos, listar métricas y optimizar prompts. Si un equipo salta ese bucle, la CLI solo produce una primera versión más limpia.

Qué volvería a elegir

Probaría ‘google/agents-cli’ cuando se cumplan tres condiciones.

El equipo ya trabaja cómodo con Google Cloud. El agente probablemente vivirá cerca de ADK, Agent Runtime, Cloud Run, GKE o Gemini Enterprise. Y alguien mantendrá los casos de evaluación después del lanzamiento.

No lo usaría por defecto para una automatización local pequeña, un script puntual o un chatbot sencillo. Cuando la herramienta pesa más que el trabajo, deja de ser automatización y pasa a ser carga operativa.

El piloto seguro es estrecho: un agente interno de triaje, un conjunto de fuentes, un formato de salida, un destino de despliegue y entre diez y cincuenta casos de evaluación deliberadamente incómodos.

Permisos y límites: dónde no lo pondría

Miro primero si una persona conserva la revisión final. Para triaje interno, revisión de políticas o preparación operativa, lo probaría. No lo pondría de entrada en respuestas finales a clientes, cambios de registros o aprobaciones de excepción.

La señal de fallo es concreta: si el agente inventa una fuente, enruta mal el caso o no deja logs útiles, el diseño es frágil y hay que parar el piloto.

Checklist antes de usarlo

  • Confirma si la estrategia de Windows encaja. La documentación actual apunta a WSL 2, no a Windows nativo.
  • Separa desarrollo local con AI Studio de despliegue real en Google Cloud.
  • Escribe los casos de evaluación antes de confiar en el scaffold.
  • Guarda al menos un caso fallido dentro del repo.
  • Nombra al revisor, al dueño del proyecto cloud y al responsable de costes.
  • No amplíes permisos de ejecución o despliegue hasta ver el camino de logs.
  • Usa LLM-as-judge como filtro, no como juez final para decisiones sensibles.

Fuentes que revisé

Revisé el repositorio oficial de GitHub, Getting Started, la referencia CLI, la guía de evaluación, la guía de despliegue, el quickstart de Google Cloud, el blog de Google Developers y la página de PyPI el 6 de julio de 2026. En una herramienta que cambia rápido, prefiero fuentes primarias antes que resúmenes que mezclan ADK, Agent Platform y agents-cli.

Respuesta corta

Si tu equipo ya contempla agentes ADK sobre Google Cloud, ‘agents-cli’ merece una prueba. Si solo necesitas automatizar una tarea local pequeña, probablemente es demasiado.

Yo escribiría esto en la tarjeta del piloto:

‘agents-cli’ sirve para hacer visible el ciclo de vida del agente, no para dejar de pensar en él.

La CLI puede ayudar a un agente de programación a no olvidar los pasos correctos. No decide si el agente debe existir, si el conjunto de evaluación es honesto o si la organización está lista para operarlo.

Un piloto de dos horas

Le daría dos horas y ningún permiso de producción.

Primera hora: instalar skills, crear un scaffold estrecho y escribir el design spec. La tarea debe ser aburrida para que los errores sean visibles. El triaje interno funciona porque la salida esperada es clara: párrafo fuente, marca de revisión, responsable y siguiente acción.

Segunda hora: escribir el conjunto de evaluación y calificarlo. Mezclaría solicitudes limpias, solicitudes sin fuente suficiente, políticas antiguas y casos que deben rechazarse. Después cambiaría un prompt o una regla y compararía versiones.

Si la segunda hora no produce notas útiles de fallo, no desplegaría.

Preguntas para la nota de despliegue

PreguntaRespuesta antes de ampliar
¿Qué puede leer el agente?Solo el paquete de políticas nombrado
¿Qué no puede hacer?Enviar respuestas finales o cambiar registros
¿Qué prueba que mejora?Baja el tiempo de revisión sin subir correcciones
¿Qué detiene el piloto?Fuente inventada, mal enrutamiento o falta de logs
¿Quién posee la siguiente versión?Un editor o platform owner con nombre, no “el equipo de IA”

Con esa nota, la herramienta empieza a tener valor. Sin ella, ‘agents-cli’ solo es otra forma de crear software más rápido de lo que la organización puede operarlo.

FAQ

¿Google Agents CLI reemplaza a Codex o Claude Code?

No. La FAQ oficial lo presenta como una herramienta para agentes de programación, no como un agente de programación en sí.

¿Funciona sin Google Cloud?

Para desarrollo local, sí. Para despliegue y funciones cloud, hace falta Google Cloud.

¿Hace seguros los agentes de producción por defecto?

No. Ayuda con estructura, evaluación, despliegue y logs. El conjunto de evaluación, permisos, fuentes y límite de revisión siguen siendo responsabilidad del equipo.

¿Por dónde empezar?

Por un agente interno de triaje que no hable directamente con clientes. Si no supera un conjunto pequeño pero incómodo de evaluación, no ampliaría permisos.

Mapa del flujo que lleva un brief de agente por scaffold, código ADK, evaluación, despliegue y logs antes de usarlo
Lo que me importa no es el primer scaffold, sino el punto de control entre pasos. Ahí es donde un agente flojo empieza a costar dinero.

Ruta de workflow

Dónde encaja esta guía

Usa esta sección para conectar la guía que estás leyendo con el workflow más amplio que apoya.

Decisiones de stack Elige el stack que encaja con la madurez operativa del equipo.

Una ruta para comparar plataformas de automatización, builders de apps, builders de agentes, contabilidad y asistentes de IA.

Abrir ruta de workflow
Mejor encaje
equipos que deciden entre comprar una herramienta simple, construir un flujo interno o adoptar una plataforma más amplia
No es ideal si
Necesitas instrucciones paso a paso más que un marco de decisión.

Fuentes consultadas

Páginas públicas usadas para contrastar hechos reportados, documentación oficial, contexto de política, información de producto y afirmaciones que pueden cambiar.

Siguiente paso

Convierte esta guía en una lista de operación.

Usa la ruta de recursos para auditar el flujo y compara herramientas solo cuando el proceso y los puntos de traspaso estén claros.