LaunchDarkly Dotnet Server AI SDK
Search Results for

    Show / Hide Table of Contents

    Class AgentGraphFlagValue

    Raw flag value for an agent graph configuration as returned by LaunchDarkly. Returned by GetConfig().

    Inheritance
    object
    AgentGraphFlagValue
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: LaunchDarkly.Sdk.Server.Ai.Graph
    Assembly: LaunchDarkly.ServerSdk.Ai.dll
    Syntax
    public sealed class AgentGraphFlagValue

    Constructors

    View Source

    AgentGraphFlagValue()

    Declaration
    public AgentGraphFlagValue()

    Properties

    | Edit this page View Source

    Edges

    Object mapping source agent config keys to arrays of outgoing target edges. Null when no edges are defined.

    Declaration
    public IReadOnlyDictionary<string, IReadOnlyList<GraphEdge>> Edges { get; init; }
    Property Value
    Type Description
    IReadOnlyDictionary<string, IReadOnlyList<GraphEdge>>
    | Edit this page View Source

    Meta

    LaunchDarkly metadata from the _ldMeta field on the flag value. Null when a default/fallback value was used (flag not evaluated).

    Declaration
    public LdMeta Meta { get; init; }
    Property Value
    Type Description
    LdMeta
    | Edit this page View Source

    Root

    The key of the root AIAgentConfig in the graph.

    Declaration
    public string Root { get; init; }
    Property Value
    Type Description
    string

    Extension Methods

    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.GetPluginHooks<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    PluginExtensions.RegisterPlugins<TClient, THook>(TClient, IEnumerable<PluginBase<TClient, THook>>, EnvironmentMetadata, Logger)
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX