Microsoft Execution Containers: por qué Windows ya no quiere que un agente corra con tus mismos permisos
Microsoft presentó el 2 de junio de 2026 MXC, una capa de aislamiento para agentes sobre Windows y WSL. La señal útil para builders no es otra sandbox más: es que el sistema operativo empieza a separar proceso, sesión, identidad y políticas como piezas nativas del runtime agentic.

Por qué importa
Esta nota se enfoca en la decisión práctica para builders: qué cambia, qué riesgo agrega y cómo aplicarlo sin romper operación.
Hay una costumbre bastante peligrosa en muchos stacks de agentes: si el agente corre local, termina heredando demasiado del usuario humano. Archivos, red, sesión, clipboard, escritorio, cuentas, todo demasiado cerca.
Por eso vale la pena mirar con calma lo que Microsoft anunció el 2 de junio de 2026 en Build: Microsoft Execution Containers (MXC). No lo venden como una feature cosmética de Windows. Lo plantean como una capa de ejecución con políticas para que un agente en Windows y WSL no tenga que operar con el mismo perímetro del usuario.

La novedad no es “encerrar código”; es separar el tipo de trabajo
La pieza oficial deja clara una idea útil: no todo agente necesita el mismo aislamiento.
Microsoft arma MXC como un “composable sandbox”. Traducido a lenguaje de builder, eso significa que el mismo SDK puede mapearse a distintos niveles de contención según el riesgo y el tipo de workload:
- process isolation para loops rápidos, como agentes de coding que generan y ejecutan código;
- session isolation para tareas largas o automatizaciones que necesitan su propio entorno;
- y una hoja de ruta que ya apunta a micro-VMs y Linux containers vía WSL.
Ese detalle importa porque resuelve una tensión real: si haces todo pesadísimo, rompes la velocidad del inner loop; si haces todo demasiado liviano, el agente queda con más acceso del que debería.
Qué cambia para agentes de coding
Microsoft dice explícitamente que GitHub Copilot CLI ya adoptó process isolation de MXC para restringir lo que puede hacer el código generado dinámicamente. Ese es un mensaje importante por sí mismo.
No están diciendo “vigila mejor el prompt”. Están diciendo otra cosa: si el agente genera código, el sistema operativo debe poder ponerle límites concretos a archivos y dominios de red fuera de política.
Eso pone a MXC en una conversación mucho más útil que la de los “guardrails” de marketing. Aquí la frontera no vive solo en el modelo. Vive en el runtime.

Session isolation es la pieza que más me interesa
La parte más fuerte del anuncio está en session isolation.
Microsoft describe sesiones donde el agente corre fuera del entorno interactivo del humano: sin compartir escritorio activo, clipboard, dispositivos de entrada ni sesiones abiertas. Además, la sesión corre con una cuenta distinta y actividad atribuible a una identidad local o respaldada por Entra.
Eso cambia dos preguntas clave:
- qué puede tocar el agente;
- cómo auditas si el que actuó fue el humano o el agente.
Para equipos que ya quieren meter agentes en flujos de shell, archivos o automatización sostenida, esa separación entre identidades deja de ser “enterprise nice to have” y pasa a ser requisito operativo.
Lo que todavía no está resuelto
Tampoco conviene inflar el anuncio más de la cuenta.
Microsoft habla de early preview y aclara que la primera release soportará sesiones no interactivas, con más capacidades después. También deja en roadmap las micro-VMs y la extensión de la contención hacia toolchains Linux. O sea: la dirección es fuerte, pero la historia no es “Windows ya resolvió la seguridad agentic”.
La historia útil es otra: Windows ya está modelando el problema correcto.
Dónde sí veo intención de búsqueda
Sin inventar volumen, la demanda aquí se parece a esto:
microsoft execution containersmxc sdk windows agentssecure coding agent windowsagent sandbox windows wsl
No es tráfico casual. Es gente buscando cómo dejar de correr agentes con privilegios demasiado amplios.
Qué haría un builder hoy
Si trabajas sobre Windows y ya usas agentes que leen archivos, ejecutan comandos o automatizan pasos, yo revisaría tres cosas esta semana:
- qué parte de tu loop realmente necesita acceso al entorno interactivo;
- qué acciones del agente deberían quedar atadas a identidad separada y política explícita;
- qué runtime vas a usar cuando el trabajo pase de “edita este archivo” a “opera durante horas y toca varias superficies”.
Si todavía estás armando la base antes de entrar a permisos y aislamiento, empieza por el curso gratis. Y si tu siguiente problema ya no es el modelo sino cómo contenerlo sin romper productividad, esta nota conversa bien con Windows 365 for Agents y Conditional Access, porque una historia resuelve el runtime local y la otra el perímetro de Cloud PC.
La lectura corta es esta: MXC importa porque Windows ya no asume que el agente debe vivir en la misma confianza que el usuario.