// Copyright (c) Microsoft. All rights reserved.
using System.Diagnostics.CodeAnalysis;
namespace Microsoft.Agents.AI.Hosting.AzureFunctions;
///
/// Provides access to function trigger options for agents in the Azure Functions hosting environment.
///
internal interface IFunctionsAgentOptionsProvider
{
///
/// Attempts to get trigger options for the specified agent.
///
/// The agent name.
/// The resulting options if found.
/// True if options exist; otherwise false.
bool TryGet(string agentName, [NotNullWhen(true)] out FunctionsAgentOptions? options);
}