Important
此页上的项目在 Microsoft Agent Framework 团队外部创建和维护。 Microsoft不拥有、测试或支持这些项目。 列出项目并不意味着Microsoft认可或确认与任何 Agent Framework 版本的兼容性。 有关兼容性信息、支持和问题处理,请通过项目的存储库和问题跟踪器联系项目维护人员。 对于安全问题,请遵循维护者的安全报告指南。
社区成员维护与 Microsoft Agent Framework 集成或对其进行扩展的项目。 若要请求收录,请在 Agent Framework 存储库中针对.NET目录打开拉取请求。
上下文提供程序
所有列出的提供商都支持带有 ChatHistoryMemoryProvider 的聊天历史记录内存和带有 TextSearchProvider 的 RAG。
| Name | 简要描述 | 项目 | 问题 |
|---|---|---|---|
| CommunityToolkit.VectorData.AzureAISearch | 用于 Azure AI 搜索 的 Microsoft.Extensions.VectorData 提供程序。 | CommunityToolkit.VectorData.AzureAISearch | 提出问题 |
| CommunityToolkit.VectorData.AzureCosmosDB | 适用于 Azure Cosmos DB for NoSQL 的 Microsoft.Extensions.VectorData 提供程序。 | CommunityToolkit.VectorData.AzureCosmosDB | 提出问题 |
| CommunityToolkit.VectorData.AzureDocumentDB | 适用于具有 MongoDB 兼容性的 Azure DocumentDB 的 Microsoft.Extensions.VectorData 提供程序。 | CommunityToolkit.VectorData.AzureDocumentDB | 提出问题 |
| CommunityToolkit.VectorData.Chroma | 基于 ChromaDotNet.Client 构建的适用于 Chroma 和 Chroma Cloud 的 Microsoft.Extensions.VectorData 提供程序。 | CommunityToolkit.VectorData.Chroma | 提出问题 |
| CommunityToolkit.VectorData.InMemory | 内存中的 Microsoft.Extensions.VectorData 提供程序。 | CommunityToolkit.VectorData.InMemory | 提出问题 |
| CommunityToolkit.VectorData.PgVector | 具有 pgvector 扩展的 PostgreSQL 的 Microsoft.Extensions.VectorData 提供程序。 | CommunityToolkit.VectorData.PgVector | 提出问题 |
| CommunityToolkit.VectorData.Qdrant | 适用于 Qdrant 的 Microsoft.Extensions.VectorData 提供程序。 | CommunityToolkit.VectorData.Qdrant | 提出问题 |
| CommunityToolkit.VectorData.Redis | 适用于 Redis 的 Microsoft.Extensions.VectorData 提供程序。 | CommunityToolkit.VectorData.Redis | 提出问题 |
| CommunityToolkit.VectorData.SqliteVec | 使用 sqlite-vec 的 Microsoft.Extensions.VectorData for SQLite 提供程序。 | CommunityToolkit.VectorData.SqliteVec | 提出问题 |
| CommunityToolkit.VectorData.SqlServer | 适用于 SQL Server 的 Microsoft.Extensions.VectorData 提供程序。 | CommunityToolkit.VectorData.SqlServer | 提出问题 |
| CommunityToolkit.VectorData.Weaviate | 适用于 Weaviate 的 Microsoft.Extensions.VectorData 提供程序。 | CommunityToolkit.VectorData.Weaviate | 提出问题 |
| CouchbaseConnector.SemanticKernel | 适用于 Couchbase 和 Couchbase Capella 的 Microsoft.Extensions.VectorData 提供程序。 | CouchbaseConnector.SemanticKernel | 提出问题 |
| Elastic.SemanticKernel.Connectors.Elasticsearch | 适用于 Elasticsearch 的 Microsoft.Extensions.VectorData 提供程序。 | Elastic.SemanticKernel.Connectors.Elasticsearch | 提出问题 |
社区成员维护与 Microsoft Agent Framework 集成或对其进行扩展的项目。 若要申请纳入,请针对 Agent Framework 存储库中的 Python 目录打开拉取请求。
Tools
| Name | 简要描述 | Scenarios | 项目 | 问题 |
|---|---|---|---|---|
| Engram | 适用于 Agent Framework 代理的支持可选中间件的持久化内存工具。 | 显式的跨会话内存召回与持久化;自动召回和捕获 | agent-framework-engram | 提出问题 |
上下文提供程序
| Name | 简要描述 | Scenarios | 项目 | 问题 |
|---|---|---|---|---|
| MemorySync | 一个上下文提供程序,用于召回和捕获智能体执行过程中的用户内存。 | 每用户跨会话内存;指令层召回;自动事实捕获 | agent-framework-memorysync | 提出问题 |
社区成员维护与 Microsoft Agent Framework 集成或对其进行扩展的项目。 尚未列出 No Go 社区项目。