Pular para o conteúdo

Microsoft Execution Containers para agentes de IA chega à disponibilidade geral

O Microsoft Execution Containers, em disponibilidade geral desde 7 de outubro, isola agentes de IA de arquivos e redes no Windows 11, macOS e Linux.

Por Tech AI Wire Team

4 min de leitura

XLinkedIn
The microsoft/mxc repository page on GitHub, which describes the project as policy-driven, layered isolation and containment.

A Microsoft lançou o Microsoft Execution Containers, ou MXC, em disponibilidade geral em 7 de outubro de 2026. O MXC é um conjunto de sandboxes que limitam quais arquivos, redes e aplicativos um agente de IA pode acessar, com os limites impostos pelo sistema operacional. Agentes do GitHub Copilot, do OpenAI Codex e de outros quatro fornecedores já o usam, então muitos desenvolvedores vão encontrá-lo sem tê-lo escolhido.

O que é o MXC

Um agente de IA é um programa que usa um modelo de linguagem para executar ações em um computador, como editar arquivos ou rodar comandos. Esse poder também é o risco. O anúncio da Microsoft, escrito por Logan Iyer, vice-presidente corporativo de Windows Platform and Developer, diz que hoje as empresas enfrentam principalmente duas escolhas. Ou dão aos agentes acesso irrestrito, ou os bloqueiam. «Nenhuma das opções é aceitável», escreve Iyer.

O MXC fica no meio-termo. Um desenvolvedor ou administrador de TI define por escrito quais recursos um agente pode usar, e o MXC aplica esses limites enquanto o agente é executado. «Um agente não pode ser sua própria autoridade de segurança», diz a publicação. O limite é aplicado fora do agente, então o agente não consegue desativá-lo.

O The Stack, um site de notícias de tecnologia empresarial, descreve o MXC como uma sandbox para código não confiável, como saídas de modelos, plugins e ferramentas. Segundo o site, o código é publicado sob a licença MIT e está no GitHub há meses. A Microsoft mostrou o MXC pela primeira vez em sua conferência Build.

Quatro tipos de contêiner

O MXC oferece quatro backends de contenção. Um backend é o recurso do sistema operacional que faz o isolamento de fato. A publicação da Microsoft os lista assim:

ContêinerRoda emComo isolaStatus
Contêiner de processoWindows 11, macOS, LinuxAppContainer, Seatbelt ou BubblewrapDisponibilidade geral
Contêiner de sessãoApenas Windows 11Uma conta e uma sessão do Windows separadas, com área de trabalho, área de transferência e entrada própriasDisponibilidade geral
Contêiner WSLApenas Windows 11Um ambiente Linux por meio do Windows Subsystem for LinuxDisponibilidade geral
MicroVMWindows 11, LinuxUma máquina virtual com isolamento imposto por hardwareExperimental

Cada contêiner pode rodar em um de três modos: Enforcement, Learning e Permissive. A Microsoft também diz que um agente que esbarra em um recurso bloqueado deve explicar o limite ou pedir permissão. Ele não deve simplesmente falhar sem dizer por quê.

O The Stack cita Iyer sobre a diferença entre os sistemas: «Só o Windows oferece suporte a um contêiner de sessão, que executa um agente no dispositivo do usuário em uma sessão separada, isolada pelo sistema operacional». O site acrescenta que o suporte ao Windows 11 é «mais maduro, mas não abrangente».

Quem oferece suporte

Segundo a Microsoft, estes agentes já funcionam com o MXC:

  • GitHub Copilot
  • OpenAI Codex
  • OpenClaw
  • Replit
  • LM Studio
  • Unsloth AI

A Microsoft diz que mais ferramentas vão adicionar suporte depois. Entre elas estão o Claude Code da Anthropic, Box, Egnyte, Heidi Health, Hermes Agent da Nous Research, Manus, Perplexity, Raycast e Simular. A Nvidia também integrou sua ferramenta OpenShell ao MXC, adicionando controles de rede, gerenciamento de credenciais e logs de auditoria.

O Windows 365, o serviço de PC na nuvem da Microsoft, já oferece suporte ao MXC. Outras partes ainda estão marcadas como «em breve», segundo a publicação. O Intune, serviço de gerenciamento de dispositivos da Microsoft, vai gerenciar mais tarde os contêineres de processo do MXC no Windows 11. O The Stack informa que a Microsoft não deu uma data firme. Os controles do Agent 365 para agentes que rodam no próprio dispositivo também ainda estão por vir.

Por que isso importa agora

O próprio CEO da Microsoft defendeu esse tipo de controle dias depois. Em 10 de outubro, Satya Nadella pediu um freio de emergência para modelos de IA e disse que todo modelo deve ser contido desde o início. O MXC é a ferramenta do Windows para essa ideia.

Isso também segue um movimento parecido no editor de código da Microsoft. Na mesma semana, o VS Code 1.141 começou a isolar agentes de IA em sandbox no Windows, macOS e Linux.

O que isso significa para os desenvolvedores

Para equipes que criam agentes, o MXC oferece uma forma pronta de limitar o que sua ferramenta pode fazer:

  • Comece pelo repositório. O SDK, o formato de política, a documentação e exemplos estão em github.com/microsoft/mxc. A Microsoft descreve um único formato de política em JSON que é mapeado para a sandbox nativa de cada sistema operacional. O The Stack descreve o SDK como uma biblioteca Rust que os aplicativos incorporam.
  • Use primeiro o modo Learning. Rode um agente com uma política provisória e veja de quais arquivos e endereços de rede ele realmente precisa. Depois, restrinja a política antes de mudar para Enforcement.
  • Projete para o «acesso negado». Um agente dentro do MXC vai esbarrar em caminhos bloqueados. Faça com que ele explique o bloqueio ao usuário, em vez de tentar de novo ou falhar em silêncio.
  • Não conte com o MicroVM ainda. É o limite mais forte, mas a Microsoft ainda o classifica como experimental.

Para equipes de TI, a verificação útil é saber quais agentes os funcionários já usam. Copilot e Codex oferecem suporte ao MXC hoje. O Claude Code e as outras ferramentas anunciadas ainda não. Até que o gerenciamento pelo Intune seja lançado, regras para toda a empresa sobre esses contêineres não podem ser distribuídas pelo Intune.

Fontes

  1. Microsoft Execution Containers: Policy-driven containment for AI agents - Windows Developer Blog
  2. Microsoft takes MXC, its agent management layer, GA - The Stack

Artigos relacionados