Azure Cosmos DB history provider integration for Agent Framework.
CosmosHistoryProvider- Persistent conversation history storage backed by Azure Cosmos DB
from agent_framework.azure import CosmosHistoryProvider
provider = CosmosHistoryProvider(
endpoint="https://<account>.documents.azure.com:443/",
credential="<key-or-token-credential>",
database_name="agent-framework",
container_name="chat-history",
)Container name is configured on the provider. session_id is used as the partition key.
from agent_framework.azure import CosmosHistoryProvider
# or directly:
from agent_framework_azure_cosmos import CosmosHistoryProvider