// Copyright (c) Microsoft. All rights reserved.
namespace Microsoft.Agents.AI.Hosting;
///
/// Options for configuring .
///
public class IsolationKeyScopedAgentSessionStoreOptions
{
///
/// Gets or sets a value indicating whether an exception should be thrown when the isolation key cannot be determined.
///
///
///
/// If (default), the store will throw an
/// when returns .
///
///
/// If , the conversation ID is passed through unmodified when the isolation key is absent,
/// allowing unscoped access to the underlying session store. This mode is suitable for development scenarios
/// or mixed environments where not all requests have isolation keys.
///
///
public bool Strict { get; set; } = true;
}