{"id":1116288,"date":"2025-01-14T06:33:09","date_gmt":"2025-01-14T14:33:09","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?p=1116288"},"modified":"2025-11-26T14:38:48","modified_gmt":"2025-11-26T22:38:48","slug":"autogen-v0-4-reimagining-the-foundation-of-agentic-ai-for-scale-extensibility-and-robustness","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/research\/blog\/autogen-v0-4-reimagining-the-foundation-of-agentic-ai-for-scale-extensibility-and-robustness\/","title":{"rendered":"AutoGen v0.4: Reimagining the foundation of agentic AI for scale, extensibility, and robustness"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-1024x576.jpg\" alt=\"The v0.4 update introduces a cohesive AutoGen ecosystem that includes the framework, developer tools, and applications. The framework\u2019s layered architecture clearly defines each layer\u2019s functionality. It supports both first-party and third-party applications and extensions.\" class=\"wp-image-1120017\" srcset=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-1024x576.jpg 1024w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-300x169.jpg 300w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-768x432.jpg 768w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-1066x600.jpg 1066w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-655x368.jpg 655w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-240x135.jpg 240w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-640x360.jpg 640w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-960x540.jpg 960w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-1280x720.jpg 1280w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1.jpg 1400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Over the past year, our work on <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/project\/autogen\/\" target=\"_blank\" rel=\"noreferrer noopener\">AutoGen<\/a> has highlighted the transformative potential of agentic AI and multi-agent applications. Today, we are excited to announce AutoGen v0.4, a significant milestone informed by insights from our community of users and developers. This update represents a complete redesign of the AutoGen library, developed to improve code quality, robustness, generality, and scalability in agentic workflows.&nbsp;<\/p>\n\n\n\n<p>The initial release of <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/publication\/autogen-enabling-next-gen-llm-applications-via-multi-agent-conversation-framework\/\" target=\"_blank\" rel=\"noreferrer noopener\">AutoGen<\/a> generated widespread interest in agentic technologies. At the same time, users struggled with architectural constraints, an inefficient API compounded by rapid growth, and limited debugging and intervention functionality. Feedback highlighted the need for stronger observability and control, more flexible multi-agent collaboration patterns, and reusable components. AutoGen v0.4 addresses these issues with its <strong>asynchronous, event-driven architecture<\/strong>.&nbsp;<\/p>\n\n\n\n<p>This update makes AutoGen more robust and extensible, enabling a broader range of agentic scenarios. The new framework includes the following features, inspired by feedback from both within and outside Microsoft.&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Asynchronous messaging<\/strong>: Agents communicate through asynchronous messages, supporting both event-driven and request\/response interaction patterns.&nbsp;<\/li>\n\n\n\n<li><strong>Modular and extensible<\/strong>: Users can easily customize systems with pluggable components, including custom agents, tools, memory, and models. They can also build proactive and long-running agents using event-driven patterns.&nbsp;<\/li>\n\n\n\n<li><strong>Observability and debugging<\/strong>: Built-in metric tracking, message tracing, and debugging tools provide monitoring and control over agent interactions and workflows, with support for OpenTelemetry for industry-standard observability.&nbsp;<\/li>\n\n\n\n<li><strong>Scalable and distributed<\/strong>: Users can design complex, distributed agent networks that operate seamlessly across organizational boundaries.&nbsp;<\/li>\n\n\n\n<li><strong>Built-in and community extensions<\/strong>: The extensions module enhances the framework\u2019s functionality with advanced model clients, agents, multi-agent teams, and tools for agentic workflows. Community support allows open-source developers to manage their own extensions.&nbsp;<\/li>\n\n\n\n<li><strong>Cross-language support<\/strong>: This update enables interoperability between agents built in different programming languages, with current support for Python and .NET and additional languages in development.&nbsp;<\/li>\n\n\n\n<li><strong>Full type support<\/strong>: Interfaces enforce type checks at build time, improving robustness and maintaining code quality.<\/li>\n<\/ul>\n\n\n\n\t<div class=\"border-bottom border-top border-gray-300 mt-5 mb-5 msr-promo text-center text-md-left alignwide\" data-bi-aN=\"promo\" data-bi-id=\"670821\">\n\t\t\n\n\t\t<p class=\"msr-promo__label text-gray-800 text-center text-uppercase\">\n\t\t<span class=\"px-4 bg-white display-inline-block font-weight-semibold small\">Spotlight: Microsoft research newsletter<\/span>\n\t<\/p>\n\t\n\t<div class=\"row pt-3 pb-4 align-items-center\">\n\t\t\t\t\t\t<div class=\"msr-promo__media col-12 col-md-5\">\n\t\t\t\t<a class=\"bg-gray-300 display-block\" href=\"https:\/\/info.microsoft.com\/ww-landing-microsoft-research-newsletter.html\" aria-label=\"Microsoft Research Newsletter\" data-bi-cN=\"Microsoft Research Newsletter\" target=\"_blank\">\n\t\t\t\t\t<img decoding=\"async\" class=\"w-100 display-block\" src=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2019\/09\/Newsletter_Banner_08_2019_v1_1920x1080.png\" alt=\"\" \/>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"msr-promo__content p-3 px-5 col-12 col-md\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"h4\">Microsoft Research Newsletter<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t<p id=\"microsoft-research-newsletter\" class=\"large\">Stay connected to the research community at Microsoft.<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"wp-block-buttons justify-content-center justify-content-md-start\">\n\t\t\t\t\t<div class=\"wp-block-button is-style-fill-chevron\">\n\t\t\t\t\t\t<a href=\"https:\/\/info.microsoft.com\/ww-landing-microsoft-research-newsletter.html\" aria-describedby=\"microsoft-research-newsletter\" class=\"btn btn-brand glyph-append glyph-append-chevron-right\" data-bi-cN=\"Microsoft Research Newsletter\" target=\"_blank\">\n\t\t\t\t\t\t\tSubscribe today\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div><!--\/.msr-promo__content-->\n\t<\/div><!--\/.msr-promo__inner-wrap-->\n\t<\/div><!--\/.msr-promo-->\n\t\n\n\n<h2 class=\"wp-block-heading\" id=\"new-autogen-framework\">New AutoGen framework<\/h2>\n\n\n\n<p>As shown in Figure 1, the AutoGen framework features a layered architecture with clearly defined responsibilities across the framework, developer tools, and applications. The framework comprises three layers: core, agent chat, and first-party extensions.&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Core: <\/strong>The foundational building blocks for an event-driven agentic system.<\/li>\n\n\n\n<li><strong>AgentChat:<\/strong>\u00a0A task-driven, high-level API built on the core layer, featuring group chat, code execution, pre-built agents, and more. This layer is most similar to <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"http:\/\/aka.ms\/autogen\" target=\"_blank\" rel=\"noopener noreferrer\">AutoGen v0.2<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, making it the easiest API to migrate to.<\/li>\n\n\n\n<li><strong>Extensions:<\/strong> Implementations of core interfaces and third-party integrations, such as the Azure code executor and OpenAI model client.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"865\" height=\"530\" src=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/Fig1-v0.4.png\" alt=\"Figure 1. The v0.4 update introduces a cohesive AutoGen ecosystem that includes the framework, developer tools, and applications. The framework\u2019s layered architecture clearly defines each layer\u2019s functionality. It supports both first-party and third-party applications and extensions.\" class=\"wp-image-1116330\" style=\"width:649px;height:auto\" srcset=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/Fig1-v0.4.png 865w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/Fig1-v0.4-300x184.png 300w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/Fig1-v0.4-768x471.png 768w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/Fig1-v0.4-240x147.png 240w\" sizes=\"auto, (max-width: 865px) 100vw, 865px\" \/><figcaption class=\"wp-element-caption\">Figure 1. The v0.4 update introduces a cohesive AutoGen ecosystem that includes the framework, developer tools, and applications. The framework\u2019s layered architecture clearly defines each layer\u2019s functionality. It supports both first-party and third-party applications and extensions.&nbsp;<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"developer-tools\">Developer tools<\/h2>\n\n\n\n<p>In addition to the framework, AutoGen 0.4 includes upgraded programming tools and applications, designed to support developers in building and experimenting with AutoGen.&nbsp;<\/p>\n\n\n\n<p><strong><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"http:\/\/aka.ms\/autogen-bench\" target=\"_blank\" rel=\"noopener noreferrer\">AutoGen Bench<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>: <\/strong>Enables developers to benchmark their agents by measuring and comparing performance across tasks and environments.\u00a0<\/p>\n\n\n\n<p><strong><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"http:\/\/aka.ms\/autogen-studio\" target=\"_blank\" rel=\"noopener noreferrer\">AutoGen Studio<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>: <\/strong>Rebuilt on the v0.4 AgentChat API, this low-code interface enables rapid prototyping of AI agents. It introduces several new capabilities:\u00a0<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Real-time agent updates: <\/strong>View agent action streams in real time with asynchronous, event-driven messages.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Mid-execution control:<\/strong> Pause conversations, redirect agent actions, and adjust team composition. Then seamlessly resume tasks.&nbsp;<\/li>\n\n\n\n<li><strong>Interactive feedback through the UI: <\/strong>Add a UserProxyAgent to enable user input and guidance during team runs in real time.&nbsp;<\/li>\n\n\n\n<li><strong>Message flow visualization:<\/strong> Understand agent communication through an intuitive visual interface that maps message paths and dependencies.&nbsp;<\/li>\n\n\n\n<li><strong>Drag-and-drop team builder:<\/strong> Design agent teams visually using an interface for dragging components into place and configuring their relationships and properties.&nbsp;<\/li>\n\n\n\n<li><strong>Third-party component galleries:<\/strong> Import and use custom agents, tools, and workflows from external galleries to extend functionality.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p><strong><a href=\"https:\/\/www.microsoft.com\/en-us\/research\/articles\/magentic-one-a-generalist-multi-agent-system-for-solving-complex-tasks\/\">Magentic-One<\/a>:<\/strong> A new generalist multi-agent application to solve open-ended web and file-based tasks across various domains. This tool marks a significant step toward creating agents capable of completing tasks commonly encountered in both work and personal contexts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"migrating-to-autogen-v0-4\">Migrating to AutoGen v0.4<\/h2>\n\n\n\n<p>We implemented several measures to facilitate a smooth upgrade from the previous v0.2 API, addressing core differences in the underlying architecture.&nbsp;<\/p>\n\n\n\n<p>First, the AgentChat API maintains the same level of abstraction as v0.2, making it easy to migrate existing code to v0.4. For example, AgentChat offers an AssistantAgent and UserProxy agent with similar behaviors to those in v0.2. It also provides a team interface with implementations like RoundRobinGroupChat and SelectorGroupChat, which cover all the capabilities of the GroupChat class in v0.2. Additionally, v0.4 introduces many new functionalities, such as streaming messages, improved observability, saving and restoring task progress, and resuming paused actions where they left off. &nbsp;<\/p>\n\n\n\n<p>For detailed guidance, refer to the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/aka.ms\/autogen-migrate\" target=\"_blank\" rel=\"noopener noreferrer\">migration guide<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"looking-forward\">Looking forward<\/h2>\n\n\n\n<p>This new release sets the stage for a robust ecosystem and strong foundation to drive advances in agentic AI application and research. Our roadmap includes releasing .NET support, introducing built-in, well-designed applications and extensions for challenging domains, and fostering a community-driven ecosystem. We remain committed to the responsible development of AutoGen and its evolving capabilities.&nbsp;<\/p>\n\n\n\n<p>We encourage you to engage with us on <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/aka.ms\/autogen-discord\" target=\"_blank\" rel=\"noopener noreferrer\">AutoGen\u2019s Discord server<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> and share feedback on the official <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/github.com\/microsoft\/autogen\" target=\"_blank\" rel=\"noopener noreferrer\">AutoGen repository<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> via GitHub Issues. &nbsp;Stay up to date with frequent AutoGen updates via <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/x.com\/pyautogen?t=1Zp7y4T18NCrGP9TuLZoJg&s=09\" target=\"_blank\" rel=\"noopener noreferrer\">X<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"acknowledgments\">Acknowledgments<\/h2>\n\n\n\n<p>We would like to thank the many individuals whose ideas and insights helped formalize the concepts introduced in this release, including <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/ranaras\/\" target=\"_blank\" rel=\"noreferrer noopener\">Rajan Chari<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/eckamar\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ece Kamar<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/jcl\/\" target=\"_blank\" rel=\"noreferrer noopener\">John Langford<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/chinganc\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ching-An Chen<\/a>, Bob West, Paul Minero, Safoora Yousefi, Will Epperson, Grace Proebsting, Enhao Zhang, and Andrew Ng.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Announcing AutoGen 0.4, fully reimagined library for building advanced agentic AI systems, developed to improve code quality and robustness. Its asynchronous, event-driven architecture is designed to support dynamic, scalable workflows.<\/p>\n","protected":false},"author":43518,"featured_media":1120017,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","msr-author-ordering":null,"msr_hide_image_in_river":null,"footnotes":""},"categories":[1],"tags":[],"research-area":[13556],"msr-region":[],"msr-event-type":[],"msr-locale":[268875],"msr-post-option":[269148,243984,269142],"msr-impact-theme":[],"msr-promo-type":[],"msr-podcast-series":[],"class_list":["post-1116288","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-research-blog","msr-research-area-artificial-intelligence","msr-locale-en_us","msr-post-option-approved-for-river","msr-post-option-blog-homepage-featured","msr-post-option-include-in-river"],"msr_event_details":{"start":"","end":"","location":""},"podcast_url":"","podcast_episode":"","msr_research_lab":[992148],"msr_impact_theme":[],"related-publications":[],"related-downloads":[],"related-videos":[],"related-academic-programs":[],"related-groups":[],"related-projects":[973047],"related-events":[],"related-researchers":[{"type":"user_nicename","value":"Adam Fourney","user_id":30820,"display_name":"Adam Fourney","author_link":"<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/adamfo\/\" aria-label=\"Visit the profile page for Adam Fourney\">Adam Fourney<\/a>","is_active":false,"last_first":"Fourney, Adam","people_section":0,"alias":"adamfo"},{"type":"user_nicename","value":"Ahmed Awadallah","user_id":31979,"display_name":"Ahmed Awadallah","author_link":"<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/hassanam\/\" aria-label=\"Visit the profile page for Ahmed Awadallah\">Ahmed Awadallah<\/a>","is_active":false,"last_first":"Awadallah, Ahmed","people_section":0,"alias":"hassanam"},{"type":"user_nicename","value":"Cheng Tan","user_id":37953,"display_name":"Cheng Tan","author_link":"<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/chetan\/\" aria-label=\"Visit the profile page for Cheng Tan\">Cheng Tan<\/a>","is_active":false,"last_first":"Tan, Cheng","people_section":0,"alias":"chetan"},{"type":"user_nicename","value":"Friederike Niedtner","user_id":39919,"display_name":"Friederike Niedtner","author_link":"<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/fniedtner\/\" aria-label=\"Visit the profile page for Friederike Niedtner\">Friederike Niedtner<\/a>","is_active":false,"last_first":"Niedtner, Friederike","people_section":0,"alias":"fniedtner"},{"type":"user_nicename","value":"Gagan Bansal","user_id":41707,"display_name":"Gagan Bansal","author_link":"<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/gaganbansal\/\" aria-label=\"Visit the profile page for Gagan Bansal\">Gagan Bansal<\/a>","is_active":false,"last_first":"Bansal, Gagan","people_section":0,"alias":"gaganbansal"},{"type":"user_nicename","value":"Jacob Alber","user_id":36747,"display_name":"Jacob Alber","author_link":"<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/jaalber\/\" aria-label=\"Visit the profile page for Jacob Alber\">Jacob Alber<\/a>","is_active":false,"last_first":"Alber, Jacob","people_section":0,"alias":"jaalber"},{"type":"user_nicename","value":"Rafah Hosn","user_id":36783,"display_name":"Rafah Hosn","author_link":"<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/raaboulh\/\" aria-label=\"Visit the profile page for Rafah Hosn\">Rafah Hosn<\/a>","is_active":false,"last_first":"Hosn, Rafah","people_section":0,"alias":"raaboulh"},{"type":"user_nicename","value":"Saleema Amershi","user_id":33505,"display_name":"Saleema Amershi","author_link":"<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/samershi\/\" aria-label=\"Visit the profile page for Saleema Amershi\">Saleema Amershi<\/a>","is_active":false,"last_first":"Amershi, Saleema","people_section":0,"alias":"samershi"},{"type":"user_nicename","value":"Victor Dibia","user_id":41311,"display_name":"Victor Dibia","author_link":"<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/victordibia\/\" aria-label=\"Visit the profile page for Victor Dibia\">Victor Dibia<\/a>","is_active":false,"last_first":"Dibia, Victor","people_section":0,"alias":"victordibia"},{"type":"guest","value":"xiaoyun-zhang-2","user_id":"1056090","display_name":"XiaoYun Zhang","author_link":"<a href=\"https:\/\/littlelittlecloud.github.io\/\" aria-label=\"Visit the profile page for XiaoYun Zhang\">XiaoYun Zhang<\/a>","is_active":true,"last_first":"Zhang, XiaoYun","people_section":0,"alias":"xiaoyun-zhang-2"},{"type":"guest","value":"li-jiang-4","user_id":"1056078","display_name":"Li Jiang","author_link":"<a href=\"https:\/\/thinkall.github.io\/\" aria-label=\"Visit the profile page for Li Jiang\">Li Jiang<\/a>","is_active":true,"last_first":"Jiang, Li","people_section":0,"alias":"li-jiang-4"},{"type":"guest","value":"ryan-sweet","user_id":"1116285","display_name":"Ryan Sweet","author_link":"Ryan Sweet","is_active":true,"last_first":"Sweet, Ryan","people_section":0,"alias":"ryan-sweet"},{"type":"guest","value":"leonardo-pinheiro","user_id":"1116735","display_name":"Leonardo Pinheiro","author_link":"<a href=\"https:\/\/github.com\/lspinheiro\" aria-label=\"Visit the profile page for Leonardo Pinheiro\">Leonardo Pinheiro<\/a>","is_active":true,"last_first":"Pinheiro, Leonardo","people_section":0,"alias":"leonardo-pinheiro"},{"type":"guest","value":"mohammad-mazraeh","user_id":"1116747","display_name":"Mohammad Mazraeh","author_link":"<a href=\"https:\/\/www.linkedin.com\/in\/mohmaz\/\" aria-label=\"Visit the profile page for Mohammad Mazraeh\">Mohammad Mazraeh<\/a>","is_active":true,"last_first":"Mazraeh, Mohammad","people_section":0,"alias":"mohammad-mazraeh"},{"type":"guest","value":"gerardo-moreno-zizumbo","user_id":"1116753","display_name":"Gerardo Moreno Zizumbo","author_link":"Gerardo Moreno Zizumbo","is_active":true,"last_first":"Moreno Zizumbo, Gerardo","people_section":0,"alias":"gerardo-moreno-zizumbo"},{"type":"guest","value":"kosta-petan","user_id":"1116762","display_name":"Kosta Petan","author_link":"<a href=\"https:\/\/www.linkedin.com\/in\/kostapetan\/\" aria-label=\"Visit the profile page for Kosta Petan\">Kosta Petan<\/a>","is_active":true,"last_first":"Petan, Kosta","people_section":0,"alias":"kosta-petan"},{"type":"guest","value":"aamir-jawaid","user_id":"1116774","display_name":"Aamir Jawaid","author_link":"<a href=\"https:\/\/www.linkedin.com\/in\/aamirjawaid\/\" aria-label=\"Visit the profile page for Aamir Jawaid\">Aamir Jawaid<\/a>","is_active":true,"last_first":"Jawaid, Aamir","people_section":0,"alias":"aamir-jawaid"},{"type":"guest","value":"reuben-bond","user_id":"1116786","display_name":"Reuben Bond","author_link":"<a href=\"https:\/\/www.linkedin.com\/in\/reubenbond\/\" aria-label=\"Visit the profile page for Reuben Bond\">Reuben Bond<\/a>","is_active":true,"last_first":"Bond, Reuben","people_section":0,"alias":"reuben-bond"},{"type":"guest","value":"diego-colombo","user_id":"1116798","display_name":"Diego Colombo","author_link":"<a href=\"https:\/\/www.linkedin.com\/in\/colombod\/\" aria-label=\"Visit the profile page for Diego Colombo\">Diego Colombo<\/a>","is_active":true,"last_first":"Colombo, Diego","people_section":0,"alias":"diego-colombo"},{"type":"edited_text","value":"Hussein Mozannar","user_id":43671,"display_name":"Hussein Mozannar","author_link":"<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/hmozannar\/\" aria-label=\"Visit the profile page for Hussein Mozannar\">Hussein Mozannar<\/a>","is_active":false,"last_first":"Mozannar, Hussein","people_section":0,"alias":"hmozannar"}],"msr_type":"Post","featured_image_thumbnail":"<img width=\"960\" height=\"540\" src=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-960x540.jpg\" class=\"img-object-cover\" alt=\"The v0.4 update introduces a cohesive AutoGen ecosystem that includes the framework, developer tools, and applications. The framework\u2019s layered architecture clearly defines each layer\u2019s functionality. It supports both first-party and third-party applications and extensions.\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-960x540.jpg 960w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-300x169.jpg 300w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-1024x576.jpg 1024w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-768x432.jpg 768w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-1066x600.jpg 1066w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-655x368.jpg 655w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-240x135.jpg 240w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-640x360.jpg 640w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1-1280x720.jpg 1280w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2025\/01\/AutoGen-0.4-BlogHeroFeature-1400x788-1.jpg 1400w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/>","byline":"","formattedDate":"January 14, 2025","formattedExcerpt":"Announcing AutoGen 0.4, fully reimagined library for building advanced agentic AI systems, developed to improve code quality and robustness. Its asynchronous, event-driven architecture is designed to support dynamic, scalable workflows.","locale":{"slug":"en_us","name":"English","native":"","english":"English"},"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/1116288","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/users\/43518"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/comments?post=1116288"}],"version-history":[{"count":33,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/1116288\/revisions"}],"predecessor-version":[{"id":1123389,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/1116288\/revisions\/1123389"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media\/1120017"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=1116288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/categories?post=1116288"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/tags?post=1116288"},{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=1116288"},{"taxonomy":"msr-region","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-region?post=1116288"},{"taxonomy":"msr-event-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-event-type?post=1116288"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=1116288"},{"taxonomy":"msr-post-option","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-post-option?post=1116288"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=1116288"},{"taxonomy":"msr-promo-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-promo-type?post=1116288"},{"taxonomy":"msr-podcast-series","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-podcast-series?post=1116288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}