Skip to content

FoundryHarnessFeatureBackingSelection

NexusLabs.Foundry.MicrosoftAgentFramework.Harness.Bundle

FoundryHarnessFeatureBackingSelection Enum

Describes whether, and how, a single FoundryHarnessFeature dimension that has a configurable backing object (a store, source, or options instance) is backed for a specific FoundryHarnessAgentConfiguration.

public enum FoundryHarnessFeatureBackingSelection

Fields

NotApplicable 0

This dimension has no configurable backing object, or the dimension is disabled/not exposed, so no backing decision applies.

UpstreamDefault 1

No backing object was supplied; the upstream bundle substitutes its own built-in default implementation. See BackingDescription for the exact default semantics, sourced from the upstream XML documentation.

CallerSupplied 2

The caller supplied an explicit backing object, which the upstream bundle uses directly in place of its built-in default.

Remarks

This is a separate axis from FoundryHarnessFeatureRequestedState and FoundryHarnessFeatureEffectiveState: a dimension can be effectively enabled while still leaving the caller's choice of backing implementation (upstream default versus explicit instance) unreported by those two enums alone. See BackingSelection.