TempMail Ninja
//

IA local VS Code: Versión 1.122 elimina el inicio de sesión obligatorio

8 min de lectura
TempMail Ninja
IA local VS Code: Versión 1.122 elimina el inicio de sesión obligatorio

La privacidad y la soberanía de datos han dejado de ser simples preferencias para convertirse en requisitos obligatorios dentro del desarrollo de software corporativo. El lanzamiento de Visual Studio Code (VS Code) versión 1.122 el 28 de mayo de 2026 marca un punto de inflexión histórico en esta transición. Con esta actualización, Microsoft ha respondido finalmente a una de las demandas más persistentes de la comunidad tecnológica: la posibilidad de implementar una solución de IA local VS Code sin la necesidad de vincular una cuenta de GitHub o iniciar sesión en los servidores en la nube de Microsoft. Esta decisión abre la puerta a un ecosistema sin precedentes donde la inteligencia artificial puede operar de manera completamente autónoma y sin conexión a Internet (entornos air-gapped).

La revolución silenciosa: BYOK sin cadenas de inicio de sesión

Hasta antes de esta versión, la funcionalidad conocida como Bring Your Own Key (BYOK) en VS Code —que permite a los desarrolladores conectar sus propias claves de API o servidores de inferencia locales— seguía estando inexplicablemente bloqueada por una barrera de autenticación. Incluso si el programador deseaba enrutar sus peticiones de asistencia de código a un servidor local ejecutando Ollama o LM Studio, el editor exigía un inicio de sesión activo en GitHub para habilitar la interfaz de chat y las herramientas de asistencia integrada.

Para empresas en sectores altamente regulados, como la banca, la salud, la defensa nacional o el desarrollo de tecnologías patentadas, esta dependencia del inicio de sesión externo era un obstáculo insalvable. El tráfico de telemetría y la necesidad de mantener el entorno de desarrollo conectado a la red pública violaban estrictas políticas de seguridad informática.

Con VS Code 1.122, esta restricción ha sido desmantelada por completo. Los desarrolladores ahora pueden trabajar en entornos 100 % aislados de la red pública, manteniendo el control absoluto sobre sus datos, su código y su propiedad intelectual, sin que un solo byte de información salga de su infraestructura local.

Cómo configurar tu entorno de IA local VS Code de forma privada

El proceso para liberar el editor de la necesidad de conexión a internet y de inicios de sesión externos es directo. La clave reside en el comando de la paleta de comandos: Chat: Manage Language Models (o Administrar modelos de lenguaje). Al ejecutar esta acción, el usuario puede acceder a una interfaz visual o editar directamente el archivo de configuración JSON para añadir un proveedor de modelos personalizado.

Para lograr una integración exitosa con una IA local VS Code utilizando herramientas de auto-hospedaje, se deben seguir estos pasos técnicos fundamentales:

  1. Configurar el servidor de inferencia local: Asegúrate de tener un motor de ejecución activo en tu máquina. Los dos más populares son Ollama (que corre por defecto en http://localhost:11434) y LM Studio (habitualmente en http://localhost:1234/v1). Ambos son capaces de cargar pesos de modelos avanzados y de código abierto como Llama 3 o DeepSeek V4.
  2. Definir el proveedor personalizado en VS Code: Abre la paleta de comandos (Ctrl+Shift+P o Cmd+Shift+P) y selecciona Chat: Manage Language Models. Desde allí, añade un nuevo proveedor de tipo “Custom Endpoint” (punto de conexión personalizado).
  3. Enrutar la URL de la API: Introduce la dirección local del servidor de inferencia que mapea las llamadas compatibles con la API de OpenAI (Chat Completions) o Anthropic. Al guardar la configuración y seleccionar este modelo como predeterminado, la barra lateral de Chat de VS Code se activará de inmediato y todos los avisos de inicio de sesión de GitHub o Copilot se suprimirán automáticamente.

Un aspecto técnico crítico que los desarrolladores deben tener en cuenta al configurar su IA local VS Code es lo que los expertos denominan el “muro de los 4096 tokens”. Por defecto, muchos entornos como LM Studio limitan la ventana de contexto a 4096 tokens para optimizar el rendimiento del hardware del usuario. Sin embargo, el asistente de chat de VS Code está diseñado para inyectar una gran cantidad de metadatos contextuales en cada consulta, incluyendo la estructura del espacio de trabajo, instrucciones del sistema y fragmentos de archivos abiertos. Si no se amplía manualmente el límite de contexto en la configuración del servidor local (ajustándolo al menos a 16,384 o 32,768 tokens), el motor de inferencia local truncará las solicitudes, devolviendo respuestas incompletas o errores de comunicación.

El límite de la desconexión: ¿Qué funciona en local y qué sigue en la nube?

Aunque esta actualización representa un salto cuántico hacia la descentralización del desarrollo de software asistido por inteligencia artificial, existen límites claros establecidos por Microsoft que es crucial comprender para evitar falsas expectativas.

La flexibilidad del modo BYOK sin conexión abarca las siguientes funciones clave:

  • Panel de chat interactivo: La ventana de chat principal está completamente disponible para consultas, explicaciones de código y refactorizaciones de archivos completos.
  • Uso de herramientas locales y agentes: Los desarrolladores pueden ejecutar secuencias de comandos automatizadas y utilizar el nuevo ecosistema de agentes locales.
  • Servidores de Protocolo de Contexto de Modelo (MCP): Los servidores MCP locales pueden conectarse directamente al editor para interactuar con bases de datos o sistemas de archivos locales sin intermediarios en la nube.
  • Instrucciones personalizadas: Los archivos de personalización de directrices de estilo como copilot-instructions.md son leídos localmente para adaptar el comportamiento de la IA.

Por otro lado, la arquitectura interna del editor mantiene ciertas funciones como exclusivas del ecosistema en la nube de GitHub. Las sugerencias en línea (inline autocomplete suggestions) y las propuestas de la siguiente edición (Next Edit Suggestions o NES) siguen requiriendo obligatoriamente un inicio de sesión activo en GitHub. Del mismo modo, las funciones avanzadas que dependen de generación de embeddings remotos o de la búsqueda semántica en repositorios masivos en la nube se encuentran inhabilitadas cuando se trabaja en modo local desconectado.

La transición hacia el cobro basado en uso y el valor de la alternativa local

El momento elegido por Microsoft para liberar el modo BYOK sin inicio de sesión no es casualidad. Coincide con una reestructuración profunda en el modelo comercial de GitHub Copilot, que en esta versión 1.122 ha migrado formalmente hacia un esquema de facturación basado en el uso (usage-based billing).

Bajo este nuevo modelo, cada interacción del desarrollador consume “créditos de IA” específicos que se calculan con base en el costo de los tokens de entrada, salida y tokens en caché. Las tareas complejas y el uso de modelos de razonamiento avanzado de primer nivel (como Claude o GPT-4o) consumen más créditos, mientras que las tareas ligeras requieren menos. Esta versión estrena un panel de control de estado de Copilot renovado y muestra el costo relativo en tokens directamente en el selector de modelos para que el desarrollador pueda vigilar su presupuesto en tiempo real.

Para los equipos que desean esquivar la complejidad financiera de la tarificación por uso, la opción de una IA local VS Code se posiciona como una alternativa económica inmejorable. Comparemos de forma directa ambos esquemas de trabajo:

  • Ecosistema Cloud (Copilot Tradicional): Requiere suscripción activa, consumo medido por tokens, latencia dependiente de la conexión a internet y envío de fragmentos de código a servidores de terceros para procesamiento.
  • Ecosistema BYOK Local (Ollama/LM Studio): Completamente gratuito (más allá del costo del hardware local), sin límites de consultas ni cuotas de uso, latencia reducida y privacidad absoluta al procesar la información de forma local.

Otras novedades técnicas sobresalientes en VS Code 1.122

Más allá de la flexibilización de la inteligencia artificial local, el lanzamiento de la versión 1.122 de Visual Studio Code incorpora un conjunto robusto de actualizaciones diseñadas para potenciar la productividad y la estabilidad multiplataforma.

Ventanas de contexto de 1 millón de tokens

Para los usuarios que optan por modelos basados en la nube a través de BYOK (como Anthropic Claude o OpenAI GPT), VS Code 1.122 introduce soporte oficial para ventanas de contexto de hasta 1 millón de tokens. Esta colosal capacidad técnica permite inyectar repositorios completos, bases de datos de código masivas o extensas documentaciones de APIs directamente en el contexto del chat, eliminando la necesidad de segmentar manualmente el código antes de hacer consultas de refactorización complejas.

La evolución de la Ventana de Agentes (Agents Window)

Se han implementado mejoras significativas en la Agents Window, la interfaz complementaria dedicada al desarrollo asistido por agentes autónomos de software. Esta actualización añade detalles emergentes al pasar el cursor sobre las sesiones, lo que permite ver instantáneamente el título de la sesión, el arnés de prueba utilizado, el área de trabajo y los archivos modificados. Además, para los usuarios de la rama Insiders, se ha integrado soporte para el arnés local de VS Code, permitiendo probar agentes autónomos directamente en el entorno de desarrollo local sin interactuar con infraestructura remota.

Emulación de dispositivos móviles en el navegador integrado

El diseño responsivo recibe un impulso masivo con la nueva barra de herramientas de emulación de dispositivos dentro del navegador integrado de VS Code. Ahora, los desarrolladores web pueden probar el comportamiento de sus aplicaciones directamente en el editor, simulando diferentes tamaños de pantalla, gestos táctiles y agentes de usuario (user-agents) móviles, reduciendo la necesidad de alternar constantemente entre el editor y navegadores externos pesados como Chrome o Firefox.

Corrección de errores críticos en Linux: El parche v1.122.1

El lanzamiento inicial de la versión 1.122.0 trajo consigo una regresión frustrante para los desarrolladores que operan sobre sistemas GNU/Linux, específicamente aquellos que utilizan entornos de escritorio KDE Plasma 6 bajo sesiones Wayland. Al iniciar el editor o abrir la vista de Markdown, el sistema de ventanas del escritorio arrojaba de manera persistente un diálogo de solicitud de permisos para “compartir pantalla” (ScreenCast portal).

Este comportamiento disruptivo se originaba en el nuevo asistente de reporte de fallas de VS Code (Issue Reporter), el cual incluye soporte para adjuntar capturas de pantalla y grabaciones de video. Debido a una inicialización prematura del servicio de grabación de Electron a través de la llamada getDisplayMedia en el arranque del workbench, el protocolo Wayland interpretaba que la aplicación intentaba capturar la pantalla del usuario constantemente. Microsoft reaccionó rápidamente liberando la actualización de emergencia v1.122.1, la cual corrige esta fuga de peticiones de captura y restaura el comportamiento silencioso y eficiente en entornos de escritorio Linux modernos.

Conclusión: El nuevo paradigma del desarrollo descentralizado

Visual Studio Code 1.122 no es simplemente otra actualización incremental de características cosméticas. Al remover el inicio de sesión forzado de GitHub para el uso de modelos BYOK, Microsoft ha descentralizado de manera efectiva el corazón inteligente del editor de código más usado del mundo.

Esta versión democratiza el acceso a la inteligencia artificial, permitiendo que tanto el desarrollador independiente que trabaja desde una máquina portátil sin conexión a bordo de un avión, como la gran corporación tecnológica que opera dentro de servidores militares aislados, puedan aprovechar las capacidades de la IA en igualdad de condiciones de rendimiento, y sobre todo, bajo una privacidad infranqueable.

TN

Escrito por

TempMail Ninja

Experto en privacidad digital y seguridad en línea. Apasionado por crear herramientas que protejan la identidad de los usuarios en internet.