הערה
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות להיכנס או לשנות מדריכי כתובות.
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות לשנות מדריכי כתובות.
Important
The projects on this page are created and maintained outside the Microsoft Agent Framework team. Microsoft doesn't own, test, or support these projects. Listing a project doesn't imply Microsoft endorsement or confirm compatibility with any Agent Framework version. For compatibility information, support, and issue handling, contact the project maintainer through the project's repository and issue tracker. For security concerns, follow the maintainer's security reporting guidance.
Community members maintain projects that integrate with or extend Microsoft Agent Framework. To request inclusion, open a pull request against the .NET catalog in the Agent Framework repository.
Context providers
All listed providers support chat history memory with ChatHistoryMemoryProvider
and RAG with TextSearchProvider.
| Name | Brief description | Project | Issues |
|---|---|---|---|
| CommunityToolkit.VectorData.AzureAISearch | A Microsoft.Extensions.VectorData provider for Azure AI Search. | CommunityToolkit.VectorData.AzureAISearch | Open an issue |
| CommunityToolkit.VectorData.AzureCosmosDB | A Microsoft.Extensions.VectorData provider for Azure Cosmos DB for NoSQL. | CommunityToolkit.VectorData.AzureCosmosDB | Open an issue |
| CommunityToolkit.VectorData.AzureDocumentDB | A Microsoft.Extensions.VectorData provider for Azure DocumentDB with MongoDB compatibility. | CommunityToolkit.VectorData.AzureDocumentDB | Open an issue |
| CommunityToolkit.VectorData.Chroma | A Microsoft.Extensions.VectorData provider for Chroma and Chroma Cloud, built on ChromaDotNet.Client. | CommunityToolkit.VectorData.Chroma | Open an issue |
| CommunityToolkit.VectorData.InMemory | An in-memory Microsoft.Extensions.VectorData provider. | CommunityToolkit.VectorData.InMemory | Open an issue |
| CommunityToolkit.VectorData.PgVector | A Microsoft.Extensions.VectorData provider for PostgreSQL with the pgvector extension. | CommunityToolkit.VectorData.PgVector | Open an issue |
| CommunityToolkit.VectorData.Qdrant | A Microsoft.Extensions.VectorData provider for Qdrant. | CommunityToolkit.VectorData.Qdrant | Open an issue |
| CommunityToolkit.VectorData.Redis | A Microsoft.Extensions.VectorData provider for Redis. | CommunityToolkit.VectorData.Redis | Open an issue |
| CommunityToolkit.VectorData.SqliteVec | A Microsoft.Extensions.VectorData provider for SQLite using sqlite-vec. | CommunityToolkit.VectorData.SqliteVec | Open an issue |
| CommunityToolkit.VectorData.SqlServer | A Microsoft.Extensions.VectorData provider for SQL Server. | CommunityToolkit.VectorData.SqlServer | Open an issue |
| CommunityToolkit.VectorData.Weaviate | A Microsoft.Extensions.VectorData provider for Weaviate. | CommunityToolkit.VectorData.Weaviate | Open an issue |
| CouchbaseConnector.SemanticKernel | A Microsoft.Extensions.VectorData provider for Couchbase and Couchbase Capella. | CouchbaseConnector.SemanticKernel | Open an issue |
| Elastic.SemanticKernel.Connectors.Elasticsearch | A Microsoft.Extensions.VectorData provider for Elasticsearch. | Elastic.SemanticKernel.Connectors.Elasticsearch | Open an issue |
Community members maintain projects that integrate with or extend Microsoft Agent Framework. To request inclusion, open a pull request against the Python catalog in the Agent Framework repository.
Tools
| Name | Brief description | Scenarios | Project | Issues |
|---|---|---|---|---|
| Engram | Durable memory tools with optional middleware for Agent Framework agents. | Explicit cross-session memory recall and persistence; automatic recall and capture | agent-framework-engram | Open an issue |
Context providers
| Name | Brief description | Scenarios | Project | Issues |
|---|---|---|---|---|
| MemorySync | A context provider that recalls and captures user memory around agent runs. | Per-user cross-session memory; instruction-layer recall; automatic fact capture | agent-framework-memorysync | Open an issue |
Middleware
| Name | Brief description | Scenarios | Project | Issues |
|---|---|---|---|---|
| ACGS | Function middleware that checks each function call's name and arguments against an ACGS rule set before it runs, and requests tool approval when a rule calls for review. | Block function calls by rule; human review of flagged calls through tool approvals; refuse runs that offer tools the middleware cannot check | agent-framework-acgs | Open an issue |
| BotsRated | Function middleware that checks the payTo of an x402 payment tool call against the payTo addresses BotsRated observed for that seller, and stops the call before it runs when that payTo was not observed. | Block payments to a payTo the seller was not observed using; let the model check a payment option with a function tool | agent-framework-botsrated | Open an issue |
| Tracekit | Function middleware that checks each function call against a policy before it runs and records calls and results in a signed, hash-chained log. | Allow or deny function calls by policy; human approval of held calls; offline-verifiable run records | tracekit-ai | Open an issue |
Community members maintain projects that integrate with or extend Microsoft Agent Framework. No Go community projects are listed yet.