Por Qué el Modo Plano Cambia el Juego

Todo desarrollador conoce el dolor: empiezas a refactorizar y dos horas después has roto tres funcionalidades no relacionadas. El nuevo modo plano de Gemini CLI soluciona esto forzando un flujo de trabajo de investigación primero, de solo lectura. En lugar de saltar directamente a la generación de código, el agente primero analiza tu solicitud, explora el código base e incluso hace preguntas aclaratorias antes de proponer una estrategia.

Esto no es solo una red de seguridad—es un cambio fundamental en cómo debería funcionar el desarrollo asistido por IA. Al restringir el agente a un subconjunto de herramientas (read_file, grep_search, glob), el modo plano elimina el riesgo de modificaciones accidentales de archivos o ejecuciones no deseadas. Puedes pedirle que "investigue cómo migrar esta base de datos" o "planee una nueva funcionalidad" sin preocuparte por cambios de código apresurados.

Para más contexto sobre la construcción de datasets culturalmente conscientes, echa un vistazo a nuestro artículo sobre Nemotron-Personas-Brazil: El Dataset Abierto para IA Culturalmente Enraizada.

Developer using Gemini CLI plan mode in terminal to analyze codebase before making changes Development Concept Image

Cómo Funciona el Modo Plano en la Práctica

El modo plano ahora está habilitado por defecto para todos los usuarios. Puedes activarlo:

  • Escribiendo /plan en la caja de entrada
  • Presionando Shift+Tab para recorrer los modos de aprobación
  • Simplemente pidiendo al agente "inicia un plan para..."

La Herramienta ask_user: Sin Más Suposiciones

Una de las características destacadas es la herramienta ask_user. En lugar de hacer suposiciones sobre tu intención, el agente puede pausar su investigación y hacer preguntas específicas. Mira este ejemplo:

# Ejemplo: Planeando una migración de base de datos
# Usuario pregunta:
> Planea una migración de PostgreSQL a MySQL

# Respuesta del agente (modo plano):
Necesito entender tu esquema. Tengo algunas preguntas:
1. ¿Estás usando tipos de datos específicos de PostgreSQL (ej.: JSONB, ARRAY)?
2. ¿Tienes procedimientos almacenados o triggers?
3. ¿Cuál es la ventana de downtime esperada?

# Después de aclarar, el agente produce un plan paso a paso

Esta comunicación bidireccional asegura que el plan final esté alineado con tu visión antes de que te comprometas con la implementación.

Cloud infrastructure and database schemas accessible through Gemini CLI plan mode read-only MCP tools System Abstract Visual

Conductor: Orquestrando Flujos de Trabajo Complejos

Para proyectos más grandes, la extensión Conductor lleva el modo plano al siguiente nivel. Conductor permite el Desarrollo Orientado por Contexto, orquestando tracks de desarrollo de múltiples pasos. Usa el modo plano para realizar verificaciones previas al vuelo exhaustivas y pasos de investigación con riesgo cero, y utiliza la herramienta ask_user para confirmar decisiones críticas en cada hito.

Capacidades Clave de Conductor:

  • Planificación de migración en varios pasos: Divide migraciones complejas en subtareas manejables
  • Mapeo de dependencias: Entiende las dependencias del sistema antes de cualquier cambio de código
  • Aprobaciones basadas en hitos: Tú mantienes el control de la dirección de alto nivel

El equipo está trabajando para traer Conductor como un modo integrado en Gemini CLI próximamente.

Limitaciones y Precauciones

  • El modo plano es de solo lectura únicamente en el contexto de la CLI—las herramientas externas (ej.: GitHub, bases de datos) accedidas vía MCP aún requieren sus propios permisos.
  • La herramienta ask_user puede ralentizar los flujos de trabajo si prefieres planificación totalmente automatizada.
  • Actualmente, el modo plano puede no manejar monorepos extremadamente grandes de manera eficiente debido a límites de llamadas de herramientas.

Developer workstation with Gemini CLI plan mode and Conductor extension for complex project planning IT Technology Image

Conclusión: Un Camino Más Seguro para el Desarrollo Asistido por IA

El modo plano es una adición bienvenida para equipos que valoran la seguridad y la colaboración. Al separar la investigación de la ejecución, reduce el riesgo de daños accidentales y fomenta mejores prácticas de planificación. Ya sea que estés migrando una base de datos, agregando una nueva funcionalidad o refactorizando un sistema legado, comenzar con un plan siempre es una buena idea.

Si prefieres mantener tu terminal ligero o tienes tu propio proceso de planificación, puedes deshabilitar el modo plano vía /settings. La elección es tuya—Gemini CLI está diseñado para adaptarse a tu flujo de trabajo.

Próximos Pasos

Este contenido fue redactado con la asistencia de herramientas de IA, basándose en fuentes confiables, y fue revisado por nuestro equipo editorial antes de su publicación. No reemplaza el asesoramiento de un profesional especializado.