Skip to content

Latest commit

 

History

History
106 lines (71 loc) · 5.21 KB

File metadata and controls

106 lines (71 loc) · 5.21 KB
title Agent Framework Integrations
description Agent Framework Integrations
author westey-m
ms.topic conceptual
ms.author westey
ms.date 01/27/2026
ms.service agent-framework
zone_pivot_groups programming-languages

Agent Framework Integrations

Microsoft Agent Framework has integrations with many different services, tools and protocols.

Microsoft Foundry Hosted Agents

UI Framework integrations

UI Framework Release Status
AG UI Preview
Agent Framework Dev UI Preview
Purview Preview

Chat History Providers

Microsoft Agent Framework supports many different agent types with different chat history storage capabilities. In some cases agents store chat history in the AI service, while in others Agent Framework manages the storage.

To allow chat history storage to be customized when managed by Agent Framework, custom Chat History Providers may be supplied. Here is a list of existing providers that can be used.

::: zone pivot="programming-language-csharp"

Chat History Provider Release Status
In-Memory Chat History Provider Released
Cosmos DB Chat History Provider Preview

::: zone-end

::: zone pivot="programming-language-python"

Chat History Provider Release Status
Redis History Provider Preview

::: zone-end

Memory AI Context Providers

AI Context Providers are plugins for ChatClientAgent instances and can be used to add memory to an agent. This is done by extracting memories from new messages provided by the user or generated by the agent, and by searching for existing memories and providing them to the AI service with the user input.

Here is a list of existing providers that can be used.

::: zone pivot="programming-language-csharp"

Memory AI Context Provider Release Status
Chat History Memory Provider Released

::: zone-end

::: zone pivot="programming-language-python"

Memory AI Context Provider Release Status
Mem0 Memory Provider Preview
Neo4j Memory Provider Preview
Purview Context Provider Preview
Redis Provider Preview

::: zone-end

Retrieval Augmented Generation (RAG) AI Context Providers

AI Context Providers are plugins for ChatClientAgent instances and can be used to add RAG capabilities to an agent. This is done by searching for relevant data based on the user input, and passing this data to the AI service with the other inputs.

Here is a list of existing providers that can be used.

::: zone pivot="programming-language-csharp"

RAG AI Context Provider Release Status
Neo4j GraphRAG Provider Preview
Text Search Provider Released

::: zone-end

::: zone pivot="programming-language-python"

RAG AI Context Provider Release Status
Azure AI Search Provider Preview
Neo4j GraphRAG Provider Preview

::: zone-end

Next steps

[!div class="nextstepaction"] Azure Functions (Durable)