Skip to content

.NET: Allow injection of Cosmos Client for Chat and State Stores #2982

@Andrew-MS

Description

@Andrew-MS

Currently from change #1838 Cosmos DB stores initialize their own Cosmos DB client internally using DefaultAzureCredential. Being able to inject our own Cosmos Client allows us to use our own token provider (A security requirement) and custom serializer (used for handling CMK encryption for sensitive fields).

ref: https://github.com/microsoft/agent-framework/tree/main/dotnet/src/Microsoft.Agents.AI.CosmosNoSql

Metadata

Metadata

Assignees

Labels

.NETagentsIssues related to single agentscustomer requestv1.0Features being tracked for the version 1.0 GAworkflowsRelated to Workflows in agent-framework

Projects

Status

Triage

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions