// 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); }