Microsoft Agent Framework 1.0: qué incluye la versión lista para producción en .NET y Python

Microsoft Agent Framework 1.0: qué incluye la versión lista para producción en .NET y Python

Brain Code |

Microsoft ha anunciado la llegada de Microsoft Agent Framework 1.0 para .NET y Python. Según la compañía, se trata de una versión lista para producción, con APIs estables y compromiso de soporte a largo plazo.

La idea central del anuncio es clara: este framework busca servir tanto para construir un asistente individual como para coordinar varios agentes especializados, con capacidades de orquestación multiagente de nivel empresarial, soporte para múltiples proveedores de modelos e interoperabilidad entre runtimes mediante A2A y MCP.

Un paso más allá de las versiones anteriores

Microsoft sitúa esta versión 1.0 como la consolidación de un recorrido iniciado meses antes. En octubre, la empresa presentó Microsoft Agent Framework con el objetivo de unificar las bases empresariales de Semantic Kernel con las orquestaciones de AutoGen en un único SDK open source.

Más adelante, en febrero, llegó la versión Release Candidate, momento en el que se fijó la superficie funcional del producto y se abrió la puerta a que la comunidad lo probara en profundidad. Ahora, tras meses de feedback, refuerzo técnico y validación con clientes y partners, Microsoft afirma que Agent Framework 1.0 está preparado para producción.

Cómo empezar: un agente con pocas líneas de código

Uno de los mensajes más directos del anuncio es que empezar a trabajar con el framework requiere muy poco código. Microsoft muestra ejemplos en Python y .NET para crear un agente sencillo conectado a un modelo.

A partir de ese punto, el texto indica que se pueden añadir más capacidades, entre ellas:

  • Herramientas de función.
  • Sesiones para conversaciones de varios turnos.
  • Respuestas en streaming.
  • Otras extensiones.

La idea que transmite Microsoft es que el punto de entrada es simple, pero que el framework está preparado para crecer hacia escenarios más complejos.

Cuando un solo agente no es suficiente

El anuncio también pone el foco en los flujos multiagente, planteando que muchas aplicaciones reales necesitan que varios agentes trabajen juntos.

Como ejemplo, Microsoft describe un flujo secuencial en el que un agente redactor genera un eslogan y un agente revisor aporta feedback sobre el resultado anterior.

Este caso sirve para ilustrar uno de los enfoques del framework: no limitarse a la ejecución aislada de un agente, sino permitir la composición de procesos en los que distintos agentes participan de forma ordenada.

Qué incluye la versión 1.0

Microsoft presenta la versión 1.0 como el conjunto de funciones que ya ha probado, estabilizado y que se compromete a mantener con compatibilidad retroactiva completa en adelante.

Conectores de agente y servicios

La abstracción principal del agente se considera estable y lista para producción tanto en .NET como en Python.

El framework incluye conectores de primera parte para:

  • Microsoft Foundry
  • Azure OpenAI
  • OpenAI
  • Anthropic Claude
  • Amazon Bedrock
  • Google Gemini
  • Ollama

Middleware Hooks

La canalización de middleware permite interceptar, transformar y ampliar el comportamiento del agente en distintas fases de ejecución.

El texto menciona usos como:

  • Filtros de seguridad de contenido.
  • Logging.
  • Políticas de compliance.
  • Lógica personalizada.

Todo ello sin modificar los prompts del agente.

Memoria del agente y proveedores de contexto

Microsoft describe una arquitectura de memoria conectable que soporta:

  • Historial conversacional.
  • Estado persistente en formato clave-valor.
  • Recuperación basada en vectores.

También indica que se puede elegir entre distintos backends, como:

  • Memory in Foundry Agent Service.
  • Mem0.
  • Redis.
  • Neo4j.
  • Almacén personalizado.

Workflows de agentes

El motor de workflows basado en grafos pasa a considerarse estable. Está pensado para componer agentes y funciones en procesos deterministas y repetibles.

Según el anuncio, permite:

  • Combinar razonamiento de agentes con lógica de negocio.
  • Ramificar en función de condiciones.
  • Ejecutar pasos en paralelo.
  • Converger los resultados.

Además, Microsoft señala que el checkpointing y la hidratación permiten que procesos de larga duración sobrevivan a interrupciones.

Orquestación multiagente

La versión 1.0 incorpora soporte estable para patrones de orquestación procedentes de Microsoft Research y AutoGen.

Entre los patrones citados están:

  • Secuencial.
  • Concurrente.
  • Handoff.
  • Group chat.
  • Magentic-One.

Todos ellos, según Microsoft, admiten:

  • Streaming.
  • Checkpointing.
  • Aprobaciones human-in-the-loop.
  • Pausa o reanudación en procesos prolongados.

Agentes y workflows declarativos en YAML

El framework también permite definir en archivos YAML:

  • Instrucciones de los agentes.
  • Herramientas.
  • Configuración de memoria.
  • Topología de orquestación.

Después, estos elementos pueden cargarse y ejecutarse con una única llamada de API.

A2A y MCP

Microsoft destaca dos protocolos dentro del framework:

  • MCP (Model Context Protocol), que permite a los agentes descubrir e invocar herramientas externas expuestas a través de servidores compatibles con MCP.
  • A2A (Agent-to-Agent), cuyo soporte para A2A 1.0 llegará próximamente y que está orientado a la colaboración entre agentes que se ejecutan en otros frameworks mediante mensajería estructurada y guiada por protocolos.

Asistentes de migración desde Semantic Kernel y AutoGen

Para los equipos que ya trabajan con Semantic Kernel o AutoGen, Microsoft incluye asistentes de migración capaces de analizar el código existente y generar planes de migración paso a paso.

El anuncio remite además a guías específicas de migración para ambos entornos.

Qué novedades incorpora desde el lanzamiento de octubre

Junto con las funciones estables, Microsoft explica que el framework también se entrega con capacidades en preview, funcionales y disponibles para adopción temprana. La empresa aclara que estas APIs todavía pueden evolucionar en función del feedback de la comunidad.

DevUI

Se presenta como un depurador local basado en navegador para visualizar en tiempo real:

  • La ejecución del agente.
  • Los flujos de mensajes.
  • Las llamadas a herramientas.
  • Las decisiones de orquestación.

Integración con Foundry Hosted Agent

Permite ejecutar agentes de Agent Framework como servicios gestionados en Microsoft Foundry o como Azure Durable Functions.

Herramientas, memoria, observabilidad y evaluaciones en Foundry

Microsoft señala una integración profunda con el ecosistema gestionado de Foundry en aspectos como:

  • Herramientas.
  • Memoria.
  • Observabilidad basada en OpenTelemetry.
  • Paneles de evaluación.

AG-UI, CopilotKit y ChatKit

El framework puede enviar la salida de los agentes a superficies frontend mediante adaptadores para CopilotKit y ChatKit, incluyendo estado de ejecución de herramientas y flujos human-in-the-loop.

Skills

Microsoft define las skills como paquetes reutilizables de capacidades de dominio, compuestos por instrucciones, scripts y recursos, que dotan a los agentes de capacidades estructuradas desde el inicio.

GitHub Copilot SDK y Claude Code SDK

El framework permite usar GitHub Copilot SDK o Claude Code como harness del agente directamente desde el código de orquestación.

Según el texto, estos SDK gestionan el bucle autónomo del agente, incluyendo:

  • Planificación.
  • Ejecución de herramientas.
  • Edición de archivos.
  • Gestión de sesión.

Agent Framework los envuelve para que puedan componerse junto a otros agentes dentro del mismo workflow multiagente.

Agent Harness

También se menciona un harness personalizable y un runtime local que proporcionan a los agentes acceso a shell, sistema de archivos y bucle de mensajería para casos de uso como:

  • Agentes de programación
  • Automatización
  • Asistentes personales

Cómo empezar con la versión 1.0

Microsoft resume el arranque con dos rutas sencillas.

En Python

Instalación mediante:

pip install agent-framework

En .NET

Instalación mediante:

dotnet add package Microsoft.Agents.AI

El texto añade que quienes ya estaban usando los paquetes RC solo necesitan actualizar la versión del paquete. También remite a una guía rápida y a ejemplos en GitHub para ambos lenguajes.

Además, Microsoft lanza un mensaje explícito a los equipos que vienen de AutoGen o Semantic Kernel: este es el momento de migrar a Microsoft Agent Framework.

Lo que Microsoft plantea a continuación

La compañía presenta la versión 1.0 como un inicio, no como un punto final. En el anuncio afirma que seguirá invirtiendo en:

  • Llevar funciones preview a estable.
  • Ampliar el ecosistema de conectores y skills.
  • Profundizar la integración con Foundry.
  • Incorporar avances recientes de investigación en orquestación procedentes de Microsoft Research.

Microsoft subraya también que el framework es 100% open source y que el desarrollo se realiza en abierto, con aportaciones y feedback de la comunidad.

Fuente

Shawn Henry, “Microsoft Agent Framework Version 1.0”, Microsoft, April 3rd, 2026.

Leave a comment