Microsoft agent framework targets cross-platform artificial intelligence agents and workflows

Microsoft agent framework provides a unified way to build and orchestrate artificial intelligence agents and multi-agent workflows across Python and .NET, with built-in tooling for development, observability, and multi-provider support.

Microsoft agent framework is a multi-language platform for building, orchestrating, and deploying artificial intelligence agents and multi-agent workflows across .NET and Python. It supports use cases ranging from simple chat-style agents to complex graph-based orchestrations, and offers language parity between Python and C#/.NET through consistent application programming interfaces. The framework is released under the MIT license and is positioned as a general software development kit for agentic artificial intelligence scenarios.

The framework includes graph-based workflow orchestration that connects agents and deterministic functions using data flows, with streaming, checkpointing, human-in-the-loop, and time-travel capabilities. Developers can use a dedicated DevUI to interactively develop, test, and debug agents and workflows, and can explore experimental AF Labs packages focused on benchmarking, reinforcement learning, and research-oriented features. Built-in observability is provided through OpenTelemetry integration for distributed tracing, monitoring, and debugging, with specific guidance for Python observability and .NET telemetry. A flexible middleware system enables request and response processing, exception handling, and custom pipeline composition, and the framework supports multiple large language model providers with examples for both Python and .NET.

Getting started guides and tutorials cover basic agent creation, workflow integration, tooling, and migration from other ecosystems such as Semantic Kernel and AutoGen. Python installation is handled via a single pre-release package that brings in all sub-packages, while .NET developers can add Microsoft.Agents.AI and related OpenAI integrations through standard package commands. Example code demonstrates how to create simple agents, such as a “HaikuBot” that uses OpenAI Responses or Azure OpenAI Responses with either direct application programming interface keys or Azure CLI based token authentication. Additional samples illustrate agent provider variations and advanced multi-agent workflow patterns, and contributor resources include design documents, architectural decision records, and development guides. The project notes that applications interacting with third-party servers or agents are used at the developer’s own risk and stresses the need to understand data sharing, retention, and geographic and compliance implications.

55

Impact Score

Uk delays Artificial Intelligence copyright reform

The UK government has postponed immediate copyright reform for Artificial Intelligence, leaving developers, creatives, and rightsholders to operate under existing law. Licensing, transparency, digital replicas, and future litigation are now set to shape the next phase of policy.

Memory architecture is central to autonomous llm agents

Memory design, not just model choice, determines whether autonomous agents can sustain context, learn from experience, and stay reliable over time. A practical framework centers on how information is written, managed, and read across multiple memory types.

OpenAI expands cyber model access through trusted program

OpenAI has introduced GPT-5.4-Cyber as a restricted model for cybersecurity professionals, widening access through its Trusted Access for Cyber program. The release highlights both the defensive value and misuse risks of more capable Artificial Intelligence tools in security work.

Chinese tech firms and Li Fei-Fei push world models forward

Chinese tech companies and Li Fei-Fei’s World Labs are accelerating work on world models, a field focused on helping Artificial Intelligence learn from and interact with physical reality. Alibaba’s new Happy Oyster system targets real-time virtual world creation with more continuous user control.

Contact Us

Got questions? Use the form to contact us.

Contact Form

Clicking next sends a verification code to your email. After verifying, you can enter your message.