Visual Studio Code acaba de lanzar su versión 1.107. Una actualización que supone una renovación al completo del terminal. Después de más de año y medio en preview, TerminalIntelliSense abandona su estado experimental y se convierte, por derecho propio, en una funcionalidad oficial a partir de esta nueva versión.
Pero las mejoras van más allá que este importante aditivo. El terminal de VSC ahora cuenta con capacidades de agente, diseñadas para que la IA pueda ejecutar comandos de manera automática, con análisis inteligente del shell, detección de peligros y la capacidad de mostrar la salida de comandos directamente desde dentro del chat. Sin que se haga uso alguno del panel del terminal.
Para todos aquellos que dependan del terminal constantemente, especialmente con shells más complejos, como PowerShell o zsh, este movimiento supone un salto enorme en cuanto a productividad. Los cambios van desde un autocompletado inteligente hasta la gestión de permisos y contexto en sesiones multitarea. Así que vamos a ver las novedades que nos trae esta versión 1.107.
Lanzamiento oficial de IntelliSense
Tras nada más y nada menos que 18 meses de prueba, Terminal IntelliSense acaba de salir del estado experimental, y ya ha comenzado su despliegue para los usuarios de VS Code.
Esta función proporciona, básicamente, un autocompletado en tiempo real mientras escribimos comandos en el terminal integrado. Y está adaptado perfectamente para PowerShell, bash, zsh y fish. Las sugerencias incluyen cuestiones como autocompletado de rutas, nombres de ramas git, commits, y comandos copilot. Además, es totalmente configurable. Podemos decidir en todo momento si aparecen automáticamente, qué caracteres dispararán las sugerencias, o incluso si la tecla Enter ejecutará un comando.
Junto a esto, VS Code 1.106, la anterior actualización, introdujo un parser nuevo basado en gramática de shell que reemplaza el método de dividir comandos por caracteres como «|» o «&&». El viejo sistema fallaba en comandos tan simples como»echo a|b|c», que interpretaba como tres comandos distintos. Ahora, los parsers por shell entienden correctamente la sintaxis real, incluyendo los pipes dentro de strings, paréntesis anidados, backticks y más. Esta configuración es indispensable para que los agentes de IA ejecuten los comandos de manera correcta.
Además de todo ello, cuenta con la nueva función de detección de archivo en riesgo. VSC identifica automáticamente si un comando va a escribir o redirigir datos a archivos, y puedes configurarlo para bloquearlos sin aprobación explícita.
Miguel Ángel Durán@midudev¡Por fin! Visual Studio Code evoluciona y se pone al día.
Ahora permite trabajar con diferentes agentes en paralelo fácil. Te explico cómo activarlo y usarlo: https://t.co/Bx3UN4YFOc11 de diciembre, 2025 • 14:57
862
2
Salida integrada en chat y auto-aprobación de comandos
Uno de los principales problemas cuando dejamos que los agentes ejecuten comandos es que el panel del terminal se llenan de instrucciones confusas. VS Code 1.107 introduce la función de «Toggle Output» para mostrar la salida del comando directamente dentro del chat utilizando «xterm.js» renderizado. Cuando un agente ejecuta un comando, ahora vemos dos opciones diferenciadas:
- Show Terminal, que enfoca la sesión del terminal con shell integración y desplazamiento automático del comando.
- Show Output, que abre la salida final inline dentro del propio chat.
Si el comando falla, la salida se expande de manera automática. Junto a estas mejoras, la versión VSC 1.107 añade la opción «Allow all terminal commands in this session». Esta opción nos permite aprobar automáticamente todos los comandos futuros durante una sesión de chat, pero sin perder la capacidad de volver atrás. Lo que elimina la necesidad de aprobar cada uno de los comandos mientras mantenemos en todo momento la seguridad.
En el caso de entornos más relacionados con empresas, los administradores pueden optar por usar «chat.tools.eligibleForAutoApproval» para definir qué herramientas se pueden auto-aprobar. Además, cuenta con nuevos atajos de teclado que complementan todo lo anterior:
- «⇧⌥⌘T» para enfocar el terminal más reciente.
- «⇧⌥⌘O» para alternar la expansión.
Al pasar el cursor sobre un comando en el chat, ahora ves el tiempo de comienzo, la duración total y el código de salida.
Visual Studio Code@codeThe agent experience in @code just got a major upgrade.With today’s release, you’ll see:
✨ Agent sessions integrated into the chat view for a unified experience
✨ Support for isolated background agents powered by Git worktrees
✨ Seamless delegation across agents🧵 https://t.co/KTkcvFxGRG
10 de diciembre, 2025 • 19:48
471
12
