So here it is .. Microsoft Agents
Microsoft Agent Framework can be studied here.
You can also go deeper into Agents and Providers.
Bear in mind AI agentic frameworks are subject to evolution and change. What you learn today, you may have to re-learn in future. What you write today, you may have to re-code in future. If you are ok with that, proceed.
What you get when you install MAF
If you nuget in the Microsoft.Agents.AI framework into your project, you'll get a load of references to stuff like:
Microsoft.Bcl.HashCode
Microsoft.Bcl.Numerics
Microsoft.Bcl.AsyncInterfaces
Microsoft.Extensions.Compliance.Abstractions
Microsoft.Extensions.FileSystemGlobbing
Microsoft.Extensions.AI
Microsoft.Extensions.AI.Abstractions
Google.Protobuf
Microsoft.Extensions.Primitives
System.Numerics.Vectors
System.Numerics.Tensors
System.Text.Json
System.IO.Pipelines
Microsoft.Agents.AI.Abstractions
Microsoft.ML.Tokenizers
A bunch of these require you to accept the MIT license. These include Microsoft.Bcl.HashCode, System.Numerics.Vectors, and Microsoft.Extensions.AI.