Visual Studio Code 1.130: Todo lo que necesitás saber
Visual Studio Code 1.130: Todo lo que necesitás saber
Visual Studio Code 1.130 trae un combo de mejoras que apuntan directo a la productividad: desde un nuevo “Agent Host” que maneja sesiones de Copilot y otros agentes en procesos dedicados, hasta diffs más compactos, estadísticas de cambios por archivo y enlaces clicables en la terminal.
🔧 Principales mejoras de la versión 1.130
🧠 1. Agent Host: sesiones en proceso dedicado
- Qué es: Visual Studio Code ahora ejecuta las sesiones de agentes (como Copilot, Claude o Codex) dentro de un proceso independiente llamado Agent Host. Esto significa que el editor separa la lógica de los agentes del núcleo principal, evitando bloqueos o ralentizaciones cuando el agente realiza tareas pesadas.
- Por qué importa: Antes, si Copilot se colgaba o consumía demasiada memoria, podía afectar la estabilidad del editor completo. Con el nuevo Agent Host, cada agente corre en su propio sandbox, aislado y más seguro.
- Ventaja técnica: Podés abrir la misma sesión de agente en varias ventanas o proyectos simultáneamente sin duplicar recursos ni perder contexto.
- Ejemplo práctico: Supongamos que estás desarrollando un plugin para Nextcloud y, al mismo tiempo, un sitio WordPress con PHP. Ahora podés tener Copilot activo en ambos proyectos, compartiendo la misma sesión de contexto y sin que uno interfiera con el otro.
- Dato adicional: En los foros de GitHub, varios usuarios reportaron que esta mejora redujo el consumo de CPU hasta un 30 % en proyectos grandes con múltiples agentes activos.
💬 2. Ventana de Agents mejorada
- Compact diffs: Los cambios entre archivos ahora se muestran en formato compacto, agrupando líneas similares y resaltando solo las diferencias relevantes. Ideal para quienes revisan commits extensos.
- Estadísticas por archivo: Cada archivo modificado muestra un resumen con cantidad de líneas agregadas y eliminadas, lo que facilita estimar el impacto del cambio.
- Worktree support: Los agentes ahora entienden las worktrees de Git, permitiendo trabajar con ramas paralelas sin confundir contextos ni rutas.
- Ejemplo práctico: Si estás revisando un pull request con diez archivos modificados, VS Code te muestra un panel con métricas por archivo y diffs condensados. Esto acelera la revisión y reduce el scroll infinito.
- Dato técnico: En pruebas internas, el nuevo renderizado de diffs redujo el tiempo de carga de vistas en un 40 % respecto a la versión 1.129.
🔐 3. Permisos asistidos para agentes
- Qué es: VS Code ahora incorpora un sistema de permisos inteligentes. Cuando un agente intenta ejecutar una acción (por ejemplo, abrir un archivo o correr un script), el editor evalúa si la operación es segura antes de pedir tu confirmación.
- Beneficio: Menos interrupciones y mayor fluidez en tareas automatizadas.
- Ejemplo práctico: Si Copilot necesita ejecutar un script SQL para probar una consulta, VS Code analiza el contexto y decide si puede hacerlo sin riesgo. Si detecta algo sospechoso (como un
DROP TABLE), te pedirá autorización explícita. - Dato adicional: En los foros de Stack Overflow, varios desarrolladores destacaron que esta función evita ejecuciones accidentales en entornos productivos, especialmente cuando se trabaja con bases de datos locales y remotas.
🔗 4. Enlaces clicables en Git diffs
- Qué es: Cuando usás
git diffcon prefijos mnemónicos (i/,w/), VS Code convierte automáticamente esos paths en enlaces clicables dentro de la terminal integrada. - Ventaja: Podés abrir directamente el archivo afectado desde el diff sin copiar rutas ni usar comandos adicionales.
- Ejemplo práctico: Estás revisando un commit y ves algo como
i/src/components/Button.tsx. Hacés clic y el archivo se abre en el editor con el diff resaltado. - Dato técnico: Esta mejora se basa en la nueva API de terminal interactiva, que ahora soporta enlaces contextuales y acciones personalizadas.
- Recomendación: Activá
diff.mnemonicPrefixen tu configuración de Git para aprovechar esta función al máximo.
💬 5. Mejor visibilidad en chats
- Timestamps precisos: Cada mensaje en los chats de agentes muestra la hora exacta al pasar el cursor, lo que facilita seguir el flujo de conversación en sesiones largas.
- Compact quick chats: Los chats rápidos se agrupan en una sola línea, reduciendo el ruido visual y permitiendo concentrarte en el contenido técnico.
- Ejemplo práctico: Si estás depurando código con Copilot Chat y hacés varias consultas seguidas, ahora podés ver cuándo se generó cada respuesta y mantener un registro temporal claro.
- Dato adicional: En el canal oficial de VS Code en Reddit, los usuarios celebraron esta mejora porque facilita documentar sesiones de debugging colaborativo.
🛠️ Cómo instalar la actualización
- Abrí VS Code.
- Menú: Help → Check for Updates.
- Si no aparece, descargá manualmente desde code.visualstudio.com.
- En Linux podés usar
sudo apt update && sudo apt upgrade code. - En Windows, el instalador reemplaza la versión anterior automáticamente.
🧯 Solución de problemas comunes
- Error al actualizar en Windows: Ejecutá el instalador como administrador.
- Conflictos con extensiones: Deshabilitá extensiones sospechosas y volvé a habilitarlas una por una.
- Problemas con Git diffs: Activá
diff.mnemonicPrefixen tu configuración de Git.
🛡️ Recomendaciones de prevención
- Backup de configuraciones: Guardá tu carpeta
.vscodeantes de actualizar. - Usar Insiders Build: Si querés probar antes, instalá la versión Insiders en paralelo.
- Monitorear foros: Revisá GitHub Issues y foros de VS Code para reportes recientes.
📊 Conclusión
La versión 1.130 de VS Code no es solo un update menor: es un paso hacia un editor más inteligente y menos molesto, con agentes que trabajan en segundo plano y herramientas que reducen fricción en revisiones. Para desarrolladores en Argentina que trabajan con PyMEs, educación o proyectos técnicos, esta actualización es clave para optimizar tiempos.