Google está profundizando la integración de sus herramientas de desarrollo de IA con el lanzamiento de la extensión Jules para Gemini CLI. Esta nueva incorporación incorpora Jules, el agente de codificación de IA asíncrono de la compañía, directamente en la terminal interactiva Gemini.

Establece lo que Google llama un poderoso flujo de trabajo”mejor juntos”diseñado para eliminar el cambio de contexto disruptivo.

Ahora los desarrolladores pueden delegar tareas complejas y que consumen mucho tiempo, como la corrección de errores y la refactorización, al agente autónomo sin tener que salir de su entorno principal de línea de comandos.

Al permitir que los ingenieros permanezcan concentrados en sesiones de codificación activas mientras Jules trabaja en segundo plano, Google está dando otro paso significativo para hacer de su IA una parte indispensable del ciclo de vida de desarrollo de software. La extensión ya está disponible para su instalación.

Un compañero autónomo para su colaborador de IA

La fusión de sus dos herramientas distintas de codificación de IA crea una experiencia de desarrollador más coherente para Google.

El anuncio oficial enmarca esto como un”flujo de trabajo mejor juntos”, aprovechando las fortalezas únicas de cada agente de IA. Gemini CLI y Jules están diseñados para cumplir funciones diferentes y complementarias, creando una asociación entre un colaborador activo y un trabajador en segundo plano.

Google posiciona a Gemini como la herramienta práctica, afirmando:”Gemini CLI es su colaborador y orquestador en la terminal para las tareas en las que usted se concentra activamente”.

Sobresale en el diálogo interactivo de ida y vuelta necesario para la resolución inmediata de problemas. Jules, por el contrario, es el asistente para disparar y olvidar.

Google lo describe como un”compañero autónomo que funciona en segundo plano, en una máquina virtual (VM) donde clona su código, instala dependencias y modifica archivos”.

Esta separación deliberada de preocupaciones estaba clara incluso antes del lanzamiento de la extensión. La nueva extensión simplemente proporciona el puente formal entre estas dos filosofías.

Delegar tareas sin cambiar de contexto

Para los desarrolladores que viven en la terminal, esta nueva extensión promete agilizar significativamente los flujos de trabajo complejos.

Su principal objetivo estratégico es minimizar la fricción mental al moverse entre diferentes aplicaciones. Kathy Korevec, directora de producto de Google Labs, enfatizó esto anteriormente y afirmó:”queremos reducir el cambio de contexto para los desarrolladores tanto como sea posible”.

Esa filosofía fue la base de la CLI independiente de Jules Tools lanzada a principios de octubre, y esta extensión ahora incorpora ese principio directamente en la experiencia de la CLI de Gemini.

En lugar de pausar su trabajo para abrir una herramienta o interfaz de usuario web separada, los desarrolladores ahora pueden asignar paquetes de trabajo completos desde el indicador de Gemini.

El repositorio de GitHub para la extensión enumera una amplia gama de tareas delegables, incluida la corrección de errores, la refactorización de código a gran escala, las actualizaciones de versiones de dependencias e incluso el mantenimiento de la documentación.

Jules trabaja en estas tareas de forma asincrónica, enviando los cambios completos a una nueva rama en el repositorio de GitHub conectado. Este proceso está diseñado para mantener al desarrollador humano en un estado de flujo creativo, libre de tareas tediosas pero necesarias.

Cómo comenzar con la extensión Jules

Configurar el nuevo flujo de trabajo requiere algunos requisitos previos. Según la documentación oficial, los desarrolladores primero deben tener una cuenta de Jules y conectar su repositorio de GitHub a través de la consola de Jules.

Esta conexión es fundamental, ya que le brinda al agente el contexto y los permisos que necesita para operar en el código base. Además, la herramienta principal CLI de Gemini (versión 0.4.0 o posterior) debe instalarse localmente.

Con esas piezas en su lugar, la extensión se puede instalar con un solo comando:

gemini extensions install https://github.com/gemini-cli-extensions/jules–auto-update

Se recomienda el indicador opcional–auto-update para garantizar que la extensión reciba nuevas funciones y correcciones a medida que se lanzan. Una vez instalado, invocar el agente es sencillo.

Los desarrolladores utilizan el comando/jules seguido de un mensaje en lenguaje natural. Por ejemplo, un usuario podría escribir/jules agregar pruebas unitarias faltantes a mi repositorio para iniciar una tarea. El progreso se puede comprobar más tarde preguntando:/jules, ¿cuál es el estado de mi última tarea?.

Otro paso en el’Agentic Shift’de Google

Integrar el agente directamente en una sesión interactiva marca una evolución clave con respecto a la CLI independiente de Jules Tools.

El lanzamiento de la extensión es la última de una rápida serie de mejoras para Gemini CLI, la herramienta gratuita y de código abierto que Google lanzó por primera vez en Junio.

La plataforma inmediatamente llamó la atención de los desarrolladores al ofrecer un generoso nivel gratuito con hasta 1000 solicitudes diarias a sus modelos de primer nivel, una parte fundamental de su estrategia para ganarse la lealtad de los desarrolladores.

Google está transformando constantemente la herramienta de una simple interfaz rápida a una plataforma sofisticada para IA agente. La semana pasada, la compañía comenzó a buscar evaluadores para un”Agente Investigador de Código Base”experimental diseñado para analizar bases de código complejas.

Esta estrategia se alinea con lo que Google llama un”cambio agente”, un impulso más amplio para incorporar agentes de IA especializados en todo su ecosistema.

También complementa el compañero de equipo Gemini CLI GitHub Actions lanzado en agosto, que automatiza tareas a nivel de repositorio en lugar de la línea de comando del individuo.

La plataforma central en sí está madurando hasta convertirse en un host más capaz para estas extensiones. Una reciente actualización de mediados de octubre de Gemini CLI introdujo soporte completo para pseudoterminal, lo que le permite ejecutar comandos interactivos complejos como vim directamente dentro de una sesión.

Convierte al terminal en un entorno más potente y completo. Como explicó Google en su anuncio,”La combinación de Gemini CLI y la extensión Jules acelera los flujos de trabajo de codificación creativa al permitirle delegar tareas a Jules mientras usted mantiene el flujo en Gemini CLI”.

La estrecha integración de agentes de IA interactivos y asincrónicos representa un paso importante en la campaña de Google para hacer de la línea de comandos un centro central para el desarrollo de software impulsado por IA.

Categories: IT Info