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.
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.