Presentamos la extensión de Genkit para la CLI de Gemini

8 DE OCTUBRE DE 2025
Chris Gill Product Manager

La creación de aplicaciones de IA con Genkit y la CLI de Gemini es cada vez más sencilla. Hoy, nos complace presentar la extensión de Genkit para la CLI de Gemini, que le proporciona a esta un profundo conocimiento de la arquitectura, los patrones y las herramientas de Genkit, de modo que pueda ayudarte a crear, depurar e iterar en aplicaciones de IA directamente desde tu terminal. Esta novedad es parte de una colección más amplia de extensiones para la CLI de Gemini que se lanzan hoy y que seguramente mejorarán tu flujo de trabajo de desarrollo asistido por IA.

Instala la extensión de Genkit para la CLI de Gemini con el siguiente comando:

gemini extensions install https://github.com/gemini-cli-extensions/genkit
Shell

¿Qué es la extensión de Genkit?

La extensión de Genkit es una extensión oficial de la CLI de Gemini que proporciona una integración profunda entre esta y tu proyecto de Genkit. Al agrupar el servidor MCP (protocolo de contexto modelo) de Genkit con archivos de contexto especializados, esta extensión proporciona a la CLI de Gemini un panorama completo de cómo se deben usar los SDK de Genkit.

Cuando instalas esta extensión, la CLI de Gemini obtiene acceso a lo siguiente:

  • Herramientas MCP de Genkit: integración directa con las herramientas de desarrollo de Genkit
  • Asistencia consciente del contexto: comprensión de los conceptos, las prácticas recomendadas y los flujos de trabajo de Genkit
  • Generación de código inteligente: asistencia de IA adaptada específicamente al desarrollo de aplicaciones de Genkit

Características principales

Herramientas MCP específicas de Genkit

La extensión proporciona varias herramientas muy útiles que conectan la CLI de Gemini directamente con tu aplicación de Genkit:

  • get_usage_guide: Obtén instrucciones de uso y prácticas recomendadas de Genkit específicas del idioma antes de implementar funciones de IA.
  • lookup_genkit_docs: Accede a la documentación de Genkit actualizada y específica del idioma directamente desde tu chat.
  • list_flows: Descubre y explora los flujos definidos en tu aplicación de Genkit actual.
  • run_flow: Ejecuta flujos directamente con fines de depuración y análisis.
  • get_trace: Analiza los registros de OpenTelemetry paso a paso para comprender la ejecución del flujo.

Asistencia para el desarrollo inteligente

Si instalaste la extensión de Genkit, la CLI de Gemini entiende la arquitectura de Genkit y puede ayudarte a hacer lo siguiente:

  • Agregar nuevas funciones de IA: Genera funcionalidades de IA adaptadas a tu caso de uso específico con los patrones de Genkit adecuados.
  • Depurar aplicaciones: Analiza los registros y soluciona problemas con sugerencias contextualmente relevantes.
  • Seguir las prácticas recomendadas: Asegúrate de que tu código siga los patrones y convenciones recomendados por Genkit.

Integración perfecta del flujo de trabajo

La extensión se diseñó para funcionar con tu flujo de trabajo actual de desarrollo con Genkit. Entiende la estructura de tu proyecto, respeta a los proveedores elegidos (con preferencia por la IA generativa de Google cuando inicias nuevos proyectos) y se integra sin problemas con la IU de desarrollador de Genkit.

Cómo comenzar

Instalar la extensión de Genkit es sencillo:

Requisitos previos

Antes de instalar la extensión, asegúrate de tener instalada la CLI de Gemini.

Instalación

  1. Instala la extensión:
gemini extensions install https://github.com/gemini-cli-extensions/genkit
Shell

2. La extensión configurará automáticamente la CLI de Gemini con conocimientos y herramientas específicos de Genkit.

Ejemplos de uso

Una vez que instales la extensión, podrás comenzar a aprovecharla de inmediato:

Crear un nuevo flujo:

> Escribe un flujo que genere un programa de entrenamiento estructurado basado en objetivos, experiencia y tiempo
Shell

Cuando ejecutes esta indicación en la CLI de Gemini, verás que hace referencia a la guía y la documentación de desarrollo de Genkit más recientes para escribir código preciso y seguir las prácticas recomendadas.

Depurar y analizar:

> Ayúdame a entender por qué mi flujo muestra resultados inconsistentes
Shell

La extensión garantiza que la CLI de Gemini proporcione respuestas que se adapten específicamente a los patrones de Genkit, utilice las APIs adecuadas y siga las prácticas recomendadas establecidas.

Impacto en tu flujo de trabajo de desarrollo

El desarrollo de aplicaciones de IA involucra flujos de trabajo complejos, desde el diseño de flujos y la gestión de indicaciones hasta la evaluación del rendimiento y la depuración de problemas. La extensión de Genkit cierra la brecha entre la asistencia general de IA y el conocimiento especializado del ecosistema de Genkit.

Esta integración representa un paso más hacia la obtención de herramientas de desarrollo más inteligentes y conscientes del contexto. En lugar de sugerencias de código genérico, te beneficias de una asistencia que comprende la arquitectura de Genkit, conoce las capacidades de esta y puede guiarte cuando abordes los desafíos específicos de la creación de aplicaciones de IA de producción.

Empieza hoy mismo

Nos entusiasma ver cómo esta integración mejora tu experiencia de desarrollo de Genkit. Prueba la extensión y cuéntanos lo que piensas sobre el repositorio de extensiones de Genkit. Si te resulta útil esta extensión, destaca el repositorio con estrellas para mostrar tu apoyo.

¿Ya quieres comenzar a crear aplicaciones de IA más inteligentes? Instala la extensión de Genkit hoy mismo y experimenta el desarrollo asistido por IA adaptado específicamente a Genkit.

Más información: