agent-framework

A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.

24 articles 8.8k View on GitHub ↗
24 articles
How to Implement Function Tools with Automatic JSON Schema Generation in the Agent Framework

Learn to implement function tools with automatic JSON schema generation in the Microsoft Agent Framework. Convert Python functions to LLM callable tools efficiently using the @tool decorator.

how-to-guide
Apr 5, 2026
In-Memory vs File-Based Checkpoint Storage in Agent Framework Workflows

Explore in-memory vs file-based checkpoint storage in Agent Framework workflows. Choose high-speed testing with InMemoryCheckpointStorage or durable persistence with FileCheckpointStorage.

performance
Apr 5, 2026
How to Integrate the AG-UI Protocol for Agent Interfaces in the Microsoft Agent Framework

Learn to integrate the AG-UI protocol for agent interfaces in the Microsoft Agent Framework. Stream Server-Sent Events and manage conversations effortlessly.

how-to-guide
Apr 5, 2026
How to Implement Time-Travel and Checkpoint Recovery in Agent Framework Workflows

Learn how to implement time-travel and checkpoint recovery in Agent Framework workflows using the CheckpointStorage protocol. Resume execution from any previous point easily.

how-to-guide
Apr 5, 2026
How to Configure Provider-Specific Clients (Anthropic, Ollama, Bedrock) in Agent Framework

Learn to configure provider-specific clients Anthropic Ollama and Bedrock in Agent Framework using constructor arguments or environment variables for seamless LLM integration.

how-to-guide
Apr 5, 2026
How to Implement Structured Output with ToolMode Configurations in Agent Framework

Implement structured output in Agent Framework using ToolMode. Force tool calls and enforce JSON schemas for validated Pydantic objects with response_format and response_format.

how-to-guide
Apr 5, 2026
How to Build Evaluation Pipelines with LocalEvaluator and Keyword Checks in Agent Framework

Build fast API-free evaluation pipelines using Agent Frameworks LocalEvaluator and keyword checks. Validate agent responses efficiently without external service calls.

how-to-guide
Apr 5, 2026
How to Use the Skills System with SkillScript and SkillResource in the Agent Framework

Learn to extend Microsoft Agent Framework with the skills system SkillScript SkillResource and SkillsProvider for reusable agent capabilities and LLM integration.

how-to-guide
Apr 5, 2026
How to Implement Streaming Responses with Real-Time Agent Updates in the Microsoft Agent Framework

Learn to implement streaming responses and real-time agent updates with the Microsoft Agent Framework. Discover its three-layer architecture for efficient AI content delivery.

how-to-guide
Apr 5, 2026
How to Configure Authentication with Azure AI Foundry and FoundryChatClient in Agent Framework

Configure authentication for Azure AI Foundry using FoundryChatClient in Agent Framework. Learn to set up AzureCliCredential or DefaultAzureCredential for seamless integration.

how-to-guide
Apr 5, 2026
How to Build Agent-to-Agent (A2A) Communication Protocols in the Microsoft Agent Framework

Learn to build agent-to-agent A2A communication protocols in the Microsoft Agent Framework using the A2AAgent class for seamless JSON-RPC/SSE translation and bidirectional messaging.

how-to-guide
Apr 5, 2026
How to Implement Durable Agents with Checkpoint and Resume in the Microsoft Agent Framework

Learn to implement durable agents with checkpoint and resume in Microsoft Agent Framework. Configure storage, enable checkpointing, and manage state for resilient agent behavior. Maximize your agent's uptime.

how-to-guide
Apr 5, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →