Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Important
De projecten op deze pagina worden gemaakt en onderhouden door partijen buiten het Microsoft Agent Framework-team. Microsoft bezit, test of ondersteunt deze projecten niet. Het vermelden van een project houdt niet in dat Microsoft het project goedkeurt of dat compatibiliteit met welke versie van Agent Framework dan ook is bevestigd. Neem voor compatibiliteitsinformatie, ondersteuning en afhandeling van problemen contact op met de projectonderhouder via de repository en probleemtracker van het project. Voor beveiligingsproblemen volgt u de richtlijnen voor beveiligingsrapportage van de beheerder.
Communityleden onderhouden projecten die integreren met of Microsoft Agent Framework uitbreiden. Als u opname wilt aanvragen, opent u een pull request voor de .NET-catalogus in de repository van Agent Framework.
Contextproviders
Alle vermelde providers ondersteunen chatgeschiedenisgeheugen met ChatHistoryMemoryProvider en RAG met TextSearchProvider.
| Name | Korte beschrijving | Project | Issues |
|---|---|---|---|
| CommunityToolkit.VectorData.AzureAISearch | Een Microsoft. Extensions.VectorData-provider voor Azure AI Zoeken. | CommunityToolkit.VectorData.AzureAISearch | Een probleem openen |
| CommunityToolkit.VectorData.AzureCosmosDB | Een Microsoft. Extensions.VectorData-provider voor Azure Cosmos DB voor NoSQL. | CommunityToolkit.VectorData.AzureCosmosDB | Een probleem openen |
| CommunityToolkit.VectorData.AzureDocumentDB | Een Microsoft. Extensions.VectorData-provider voor Azure DocumentDB met MongoDB-compatibiliteit. | CommunityToolkit.VectorData.AzureDocumentDB | Een probleem openen |
| CommunityToolkit.VectorData.Chroma | Een Microsoft. Extensions.VectorData provider voor Chroma en Chroma Cloud, gebouwd op ChromaDotNet.Client. | CommunityToolkit.VectorData.Chroma | Een probleem openen |
| CommunityToolkit.VectorData.InMemory | Een in-memory Microsoft.Extensions.VectorData-provider. | CommunityToolkit.VectorData.InMemory | Een probleem openen |
| CommunityToolkit.VectorData.PgVector | Een Microsoft.Extensions.VectorData-provider voor PostgreSQL met de pgvector-extensie. | CommunityToolkit.VectorData.PgVector | Een probleem openen |
| CommunityToolkit.VectorData.Qdrant | Een Microsoft. Extensions.VectorData-provider voor Qdrant. | CommunityToolkit.VectorData.Qdrant | Een probleem openen |
| CommunityToolkit.VectorData.Redis | Een Microsoft. Extensions.VectorData-provider voor Redis. | CommunityToolkit.VectorData.Redis | Een probleem openen |
| CommunityToolkit.VectorData.SqliteVec | Een Microsoft. Extensions.VectorData-provider voor SQLite met behulp van sqlite-vec. | CommunityToolkit.VectorData.SqliteVec | Een probleem openen |
| CommunityToolkit.VectorData.SqlServer | Een Microsoft. Extensions.VectorData-provider voor SQL Server. | CommunityToolkit.VectorData.SqlServer | Een probleem openen |
| CommunityToolkit.VectorData.Weaviate | Een Microsoft. Extensions.VectorData-provider voor Weaviate. | CommunityToolkit.VectorData.Weaviate | Een probleem openen |
| CouchbaseConnector.SemanticKernel | Een Microsoft. Extensions.VectorData provider voor Couchbase en Couchbase Capella. | CouchbaseConnector.SemanticKernel | Een probleem openen |
| Elastic.SemanticKernel.Connectors.Elasticsearch | Een Microsoft. Extensions.VectorData-provider voor Elasticsearch. | Elastic.SemanticKernel.Connectors.Elasticsearch | Een probleem openen |
Communityleden onderhouden projecten die integreren met of Microsoft Agent Framework uitbreiden. Als u opname wilt verzoeken, opent u een pull request voor de Python-catalogus in de opslagplaats van Agent Framework.
Tools
| Name | Korte beschrijving | Scenarios | Project | Issues |
|---|---|---|---|---|
| Engram | Persistente geheugenhulpprogramma's met optionele middleware voor Agent Framework-agents. | Expliciete geheugenoproep en persistentie tussen sessies; automatisch oproepen en vastleggen | agent-framework-engram | Een probleem openen |
Contextproviders
| Name | Korte beschrijving | Scenarios | Project | Issues |
|---|---|---|---|---|
| Membase | Een contextprovider die het Membase-geheugen van een gebruiker ophaalt voordat de agent wordt uitgevoerd, met functietools om herinneringen te zoeken en op te slaan. | Geheugen voor meerdere sessies per gebruiker; tijdgebonden herinnering van de instructielaag; expliciete hulpprogramma's voor zoeken en opslaan van geheugen | agent-framework-membase | Een probleem openen |
| MemorySync | Een contextprovider die gebruikersgeheugen rond agentuitvoeringen terugroept en vastlegt. | Geheugen voor meerdere sessies per gebruiker; herinnering op instructielaagniveau; automatische opname van feiten | agent-framework-memorysync | Een probleem openen |
| OpenViking | Een contextdatabase die agents doorzoekbare context biedt tussen runs (40.000 GitHub-sterren). | Vooraf context ophalen; vastleggen van gesprekken en tool-calls; expliciete geheugenextractie | OpenViking-integratie | Een probleem openen |
Middleware
| Name | Korte beschrijving | Scenarios | Project | Issues |
|---|---|---|---|---|
| ACGS | Functie-middleware die de naam en argumenten van elke functieaanroep controleert op basis van een ACGS-regelset voordat deze wordt uitgevoerd, en goedkeuring van het hulpprogramma aanvraagt wanneer een regel om beoordeling vraagt. | Functie-aanroepen per regel blokkeren; menselijke beoordeling van gemarkeerde aanroepen via goedkeuringen in de tool; runs weigeren die tools aanbieden die de middleware niet kan controleren | agent-framework-acgs | Een probleem openen |
| BotsRated | Functie-middleware die de payTo van een aanroep van een x402-betalingshulpmiddel controleert aan de hand van de payTo-adressen die BotsRated voor die verkoper heeft waargenomen, en de aanroep stopt voordat deze wordt uitgevoerd wanneer die payTo niet is waargenomen. | Betalingen aan een payTo blokkeren die de verkoper kennelijk niet gebruikte; laat het model een betalingsoptie controleren met een functiehulpmiddel | agent-framework-botsrated | Een probleem openen |
| Tracekit | Functie-middleware die elke functie-aanroep controleert op basis van een beleid voordat deze wordt uitgevoerd en aanroepen en resultaten registreert in een ondertekend, hash-gekoppeld logboek. | Functie-aanroepen per beleidregels toestaan of weigeren; menselijke goedkeuring van vastgehouden aanroepen; offline verifieerbare uitvoeringsrecords | tracekit-ai | Een probleem openen |
Communityleden onderhouden projecten die integreren met of Microsoft Agent Framework uitbreiden. Er worden nog geen No Go-communityprojecten weergegeven.