[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-microsoft-agent-framework-building-blocks-dotnet-part-3-en":3,"tags-microsoft-agent-framework-building-blocks-dotnet-part-3-en":35,"related-lang-microsoft-agent-framework-building-blocks-dotnet-part-3-en":46,"related-posts-microsoft-agent-framework-building-blocks-dotnet-part-3-en":50,"series-ai-agent-0a138d69-f477-4669-80e5-6dd87e24553f":87},{"id":4,"title":5,"content":6,"summary":7,"source":8,"source_url":9,"author":10,"image_url":11,"keywords":12,"language":18,"translated_content":10,"views":19,"is_premium":20,"created_at":21,"updated_at":21,"cover_image":11,"published_at":22,"rewrite_status":23,"rewrite_error":10,"rewritten_from_id":24,"slug":25,"category":26,"related_article_id":27,"status":28,"google_indexed_at":29,"x_posted_at":30,"tweet_text":10,"title_rewritten_at":10,"title_original":10,"key_takeaways":31,"topic_cluster_id":10,"embedding":10,"is_canonical_seed":20},"0a138d69-f477-4669-80e5-6dd87e24553f","Microsoft Agent Framework Adds Agent Building Blocks in .NET","\u003Cp data-speakable=\"summary\">\u003Ca href=\"\u002Ftag\u002Fmicrosoft\">Microsoft\u003C\u002Fa> Agent Framework adds \u003Ca href=\"\u002Ftag\u002Fagents\">agents\u003C\u002Fa>, tools, memory, and workflows to .NET.\u003C\u002Fp>\u003Cp>Microsoft published the third part of its .NET AI series on May 4, 2026, and this one is about the piece that turns chat into action. The new \u003Ca href=\"https:\u002F\u002Fdevblogs.microsoft.com\u002Fdotnet\u002Fmicrosoft-agent-framework-building-blocks-for-ai-part-3\u002F\" target=\"_blank\" rel=\"noopener\">Microsoft Agent Framework\u003C\u002Fa> sits on top of \u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fdotnet\u002Fai\u002Fai-extensions\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778059262925-7sqi.png\" alt=\"Microsoft Agent Framework Adds Agent Building Blocks in .NET\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778059261791-tann.png\" alt=\"Microsoft Agent Framework Adds Agent Building Blocks in .NET\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n","Microsoft's Agent Framework adds agents, tools, sessions, memory, and workflows to .NET on top of MEAI and VectorData.","devblogs.microsoft.com","https:\u002F\u002Fdevblogs.microsoft.com\u002Fdotnet\u002Fmicrosoft-agent-framework-building-blocks-for-ai-part-3\u002F",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778059262925-7sqi.png",[13,14,15,16,17],"Microsoft Agent Framework",".NET AI","agent sessions","AIContextProvider","tool calling","en",1,false,"2026-05-06T09:20:35.862842+00:00","2026-05-06T09:20:35.847+00:00","done","3ac7cf99-34d3-49ce-8162-74f6cf7e9740","microsoft-agent-framework-building-blocks-dotnet-part-3-en","ai-agent","8984e896-bc80-4a91-aef2-1fa177245208","published","2026-05-07T09:00:19.495+00:00","2026-05-06T10:00:02.885+00:00",[32,33,34],"Microsoft Agent Framework adds agent behavior on top of the .NET AI stack.","Tools, sessions, and AIContextProvider let agents act, remember, and retrieve context.","Graph-based workflows point to more complex multi-agent apps in production.",[36,38,40,42,44],{"name":17,"slug":37},"tool-calling",{"name":16,"slug":39},"aicontextprovider",{"name":13,"slug":41},"microsoft-agent-framework",{"name":15,"slug":43},"agent-sessions",{"name":14,"slug":45},"net-ai",{"id":27,"slug":47,"title":48,"language":49},"microsoft-agent-framework-building-blocks-dotnet-part-3-zh","Microsoft Agent Framework 替 .NET 補上代理層","zh",[51,57,63,69,75,81],{"id":52,"slug":53,"title":54,"cover_image":55,"image_url":55,"created_at":56,"category":26},"c5d4bc11-1f4d-438c-b644-a8498826e1ab","claude-agent-dreaming-outcomes-multiagent-en","Claude给Agent加了“做梦”功能","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778868649463-f5qv.png","2026-05-15T18:10:25.29539+00:00",{"id":58,"slug":59,"title":60,"cover_image":61,"image_url":61,"created_at":62,"category":26},"fda44d24-7baf-4d91-a7f9-bbfecae20a27","switch-ai-outputs-markdown-to-html-en","How to Switch AI Outputs from Markdown to HTML","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778743249827-wmsr.png","2026-05-14T07:20:22.631724+00:00",{"id":64,"slug":65,"title":66,"cover_image":67,"image_url":67,"created_at":68,"category":26},"064275f5-4282-47c3-8e4a-60fe8ac99246","anthropic-cat-wu-proactive-ai-assistants-en","Anthropic’s Cat Wu on proactive AI assistants","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778735465548-a92i.png","2026-05-14T05:10:31.723441+00:00",{"id":70,"slug":71,"title":72,"cover_image":73,"image_url":73,"created_at":74,"category":26},"423ac8ad-2886-42a9-8dd8-78e5d43a1574","how-to-run-hermes-agent-on-discord-en","How to Run Hermes Agent on Discord","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778724656141-i30t.png","2026-05-14T02:10:35.727086+00:00",{"id":76,"slug":77,"title":78,"cover_image":79,"image_url":79,"created_at":80,"category":26},"776a562c-99a6-4a6b-93a0-9af40300f3f2","why-ragflow-is-the-right-open-source-rag-engine-to-self-host-en","Why RAGFlow is the right open-source RAG engine to self-host","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778674254587-0pxn.png","2026-05-13T12:10:25.721583+00:00",{"id":82,"slug":83,"title":84,"cover_image":85,"image_url":85,"created_at":86,"category":26},"322ec8bc-61d3-4c80-bb9e-a19941e137c6","how-to-add-temporal-rag-in-production-en","How to Add Temporal RAG in Production","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778667085221-0mox.png","2026-05-13T10:10:31.619892+00:00",[88,93,98,103,108,113,118,123,128,133],{"id":89,"slug":90,"title":91,"created_at":92},"03db8de8-8dc2-4ac1-9cf7-898782efbb1f","anthropic-claude-ai-agent-task-automation-en","Anthropic's Claude AI Agent: A New Era of Task Automation","2026-03-25T16:25:06.513026+00:00",{"id":94,"slug":95,"title":96,"created_at":97},"045d1abc-190d-4594-8c95-91e2a26f0c5a","googles-2026-ai-agent-report-decoded-en","Google’s 2026 AI Agent Report, Decoded","2026-03-26T11:15:23.046616+00:00",{"id":99,"slug":100,"title":101,"created_at":102},"e64aba21-254b-4f93-aa21-837484bb52ec","kimi-k25-review-stronger-still-not-legend-en","Kimi K2.5 review: stronger, still not a legend","2026-03-27T07:15:55.385951+00:00",{"id":104,"slug":105,"title":106,"created_at":107},"30dfb781-a1b2-4add-aebe-b3df40247c37","claude-code-controls-mac-desktop-en","Claude Code now controls your Mac desktop","2026-03-28T03:01:59.384091+00:00",{"id":109,"slug":110,"title":111,"created_at":112},"254405b6-7833-4800-8e13-f5196deefbe6","cloudflare-100x-faster-ai-agent-sandbox-en","Cloudflare’s 100x Faster AI Agent Sandbox","2026-03-28T03:09:44.356437+00:00",{"id":114,"slug":115,"title":116,"created_at":117},"04f29b7f-9b91-4306-89a7-97d725e6e1ba","openai-backs-isara-agent-swarm-bet-en","OpenAI backs Isara’s agent-swarm bet","2026-03-28T03:15:27.849766+00:00",{"id":119,"slug":120,"title":121,"created_at":122},"3b0bf479-e4ae-4703-9666-721a7e0cdb91","openai-plan-automated-ai-researcher-en","OpenAI’s plan for an automated AI researcher","2026-03-28T03:17:42.312819+00:00",{"id":124,"slug":125,"title":126,"created_at":127},"fe91bce0-b85d-4efa-a207-24ae9939c29f","harness-engineering-ai-agent-reliability-2026","Harness Engineering: From Bridle to Operating System, The Missing Link in AI Agent Reliability","2026-03-31T06:36:55.648751+00:00",{"id":129,"slug":130,"title":131,"created_at":132},"67dc66da-ca46-4aa5-970b-e997a39fe109","openai-codex-plugin-claude-code-en","OpenAI puts Codex inside Claude Code","2026-04-01T09:21:55.381386+00:00",{"id":134,"slug":135,"title":136,"created_at":137},"7a09007d-820f-43b3-8607-8ad1bfcb94c8","mcp-explained-from-prompts-to-production-en","MCP Explained: From Prompts to Production","2026-04-01T09:24:40.089177+00:00"]