-
Trick to fix DevUI Workflow Errors in Microsoft Agent Framework
Hi! How a Missing Workflow Name Breaks DevUI (and How to Fix It) When working with Microsoft Agent Framework and DevUI, I ran into a subtle but very frustrating issue: everything compiled, but DevUI failed at runtime. No workflows visible.No clear hint in the UI.And a runtime exception that didnāt immediately point to the real… ā read more
-
Fixing OllamaSharp Timeouts in C# (with a Simple Extension and just for fun š)
Hi! Avoid reading the blog post with this 5-min video: When working with local models in OllamaSharp, I hit a timeout while running long-running workloads like video analysis. The issue wasnāt the model, it was the default 100-second timeout coming from HttpClient. The problem By default, OllamaSharp uses an HttpClient with a fixed timeout.If your… ā read more
-
Building Multi-Agent Workflows in .NET with AgentFactory and Handoff
š„ Video coming soon!Iām preparing a short walkthrough video where Iāll run this sample live, explain the design decisions, and show how everything fits together step by step. But hey, it’s christmas time, so I’m taking this easy š When building AI-powered applications, the moment you move beyond a single āchatbotā, things get interesting very… ā read more
-
Microsoft AI in 2025: My Top 60 Announcements (Chronological) š
ā ļø This post was curated manually based on public announcements, blog posts, and official Microsoft communications from 2025. While I carefully reviewed the content, dates, and URLs, this article was assisted by AI tooling ā and, well, AI is still AI š¤. There may be occasional inaccuracies, outdated links, or missing context. If you spot… ā read more
-
You Donāt Need AI Everywhere (And Thatās a Good Thing)
End-of-year reflection noteAs the year wraps up and we all start thinking about what we built, what worked, and what didnāt, Iāve been reflecting on something Iāve seen a lot lately: AI being added everywhere⦠sometimes without a real reason. AI is powerful. I use it daily. But that doesnāt mean it should be the… ā read more
-
š¤ Local AI Power: Vision and Function Calling with Microsoft Agent Framework and Ollama
Hola friends! One of the questions I get most often lately is: “Bruno, can I run a full-featured agent locally without sending everything to the cloud?” The answer is a resounding YES. š Today, I want to show you how to use the new Microsoft Agent Framework to build a local agent that doesn’t just… ā read more
-
What Building AI Agents in .NET Taught Me in 2025
Hi! In 2025, I built more AI agents in .NET than I expected. Some were demos.Some were prototypes.Some (few) actually made it to production. And while models kept getting better every month, the hardest problems I ran into had very little to do with AI itself. They were engineering problems. Here are a few lessons… ā read more
-
Claude in Azure with .NET ā Anthropic Claude + Microsoft Extensions.AI (MEAI) š„
HišGreat news for .NET developers: Anthropicās Claude models (Claude Sonnet 4.5, Haiku 4.5, Opus 4.1) are now available in Microsoft Foundry (public preview anthropic.com). This makes Azure the only cloud platform providing access to both OpenAIās GPT and Anthropicās Claude frontier models side-by-side (azure.microsoft.com). In practical terms, you can deploy a Claude model to your… ā read more
-
Introducing the Microsoft Agent Framework ā A Dev-Friendly Recap
Hi there! š If you’ve been keeping an eye on the AI developer world, you might have heard about the Microsoft Agent Framework. This is a brand-new (as of late 2025) open-source SDK and runtime from Microsoft that makes it much easier to build and orchestrate AI agents ā including scenarios with multiple agents working… ā read more
-
šClaude in Azure, the .NET Way: elbruno.Extensions.AI.Claude v0.1.0-preview.2
elbruno.Extensions.AI.ClaudeĀ just landed on NuGet with dual authentication support, polished samples, and drop-in compatibility withĀ Microsoft.Extensions.AI. Here’s a fast tour so you can start shipping Azure+Claude powered experiences immediately. Highlights Works with Claude Sonnet 4.5, Haiku 4.5, and Opus 4.1 hosted in Azure AI Foundry ImplementsĀ IChatClient, so it plugs directly into anyĀ Microsoft.Extensions.AIĀ pipeline Supports bothĀ DefaultAzureCredentialĀ (managed identity, dev tools,… ā read more
-
Using Claude Models in Microsoft Foundry with Microsoft.Extensions.AI (temp fix š)
Hi! This post demonstrates how to use Anthropic’s Claude models deployed in Microsoft Foundry with the Microsoft.Extensions.AI (MEAI) framework. Since official SDK support for Claude models in MEAI is not yet available, this sample shows a practical approach to bridge the gap between OpenAI’s API format (used by MEAI) and Claude’s native Anthropic API format.… ā read more
-
š AG-UI + Agent Framework + .NET + Aspire: Web-Enabling Your Intelligent Agents (Blog + Demo + Code!)
šŗ VIDEO COMING SOON ā stay tuned!(Iāll embed the YouTube player here as soon as the video goes live.) Hola friends! Bruno here šāāļø ā Cloud Advocate at Microsoft, lover of .NET, AI, Blazor, and the occasional dog-walk debugging session with ACE š¶. Today weāre diving into something very cool for .NET AI developers:š How… ā read more
-
š Supercharging .NET Apps with DevUI and the New Microsoft Agent Framework
Hi! If you’re building intelligent applications in .NET, the new Microsoft Agent Framework opens the door to agent-based architectures, message-driven reasoning, and multi-agent collaboration. But one of the most powerful pieces of the ecosystem is DevUIāa visual debugging and tracing experience to see your agents think. In my latest video, I break down how DevUI… ā read more
-
š§ Build an Agent Chat that Remembers ā Persisting Conversations with Microsoft Agent Framework
Hi! Have you ever built a chat app where your AI completely forgets what you said five seconds ago? š Thatās where persisted threads come in. In this post, weāll explore how the new Microsoft Agent Framework for .NET lets you create agents that remember ā across multiple interactions, sessions, or even app restarts. And yes,… ā read more
-
š§ Never Lose Your AI Agent’s Train of Thought: Background Responses in .NET
Hi! Picture this: You’re building an AI-powered application. Your agent starts generating a detailed responseāmaybe a research summary, a long-form article, or complex code. Then… the network hiccups. Or the user closes their laptop. Or maybe they just need to ask a quick follow-up question before the agent finishes. In most scenarios, you’re toast. The… ā read more
-
From PDFs to Markdown in Seconds: FastAPI + MarkItDown + .NET (in Docker)
Hi! f you work with LLMs, you want structured textānot mystery meat. Hereās a tiny FastAPI service that wraps Microsoftās MarkItDown to convert PDFs, Word, PPTs, and more into clean Markdown. Weāll run it in Docker and drive it with a C# console app. Watch the video here: Repo & Upstream MarkItDownServer (this postās code):… ā read more
-
š§ Taking Multi-Model AI Orchestration Further: Azure AI Foundry Persistent Agents in .NET 9
Hi! In myĀ previous post, I showed you how to orchestrate multiple AI agents using the Microsoft Agent Framework, connecting Azure AI Foundry (OpenAI), GitHub Models, and Ollama in a single .NET 9 application. Today, I’m taking this a step further by introducingĀ Azure AI Foundry Persistent Agentsāa powerful feature that allows you to create, manage, and… ā read more
-
š§ Build AI Agents in C# with the Microsoft Agent Framework and Hugging Face MCP Tools
Hi š ! After spending the last few weeks traveling (Argentina, Toronto, Ottawa, Orlando and back!), I finally had time to record a new demo ā and this one is pure š„ for .NET devs. š„ Video: Build AI Agents in C# ā Microsoft Agent Framework + Hugging Face MCPš Watch it here: š¬ Whatās… ā read more
-
Multi-Model AI Agent Orchestration in .NET 9 with Microsoft Agent Framework, Azure AI Foundry, GitHub Models, and Ollama
Hi! This demo showcases how to build a multi-model AI orchestration workflow using the Microsoft Agent Framework, Microsoft.Extensions.AI, and OpenTelemetry, all running in .NET 9. The solution brings together Azure AI Foundry (OpenAI), GitHub Models, and a local Ollama instance, allowing you to connect and coordinate multiple AI models within a single C# console app.… ā read more
-
š§ Create an AI Chat App in Seconds with RAG + Image Generation (using .NET & MCP)
Hi! If you’re a .NET developer and you want to quickly build an AI-powered chat application with Retrieval-Augmented Generation (RAG) and Image Generation capabilities ā this guide is for you! In less than 10 minutes, and using free services, youāll be up and running using: š .NET AI Templatesš§ Model Catalog Protocol (MCP) via Hugging… ā read more