> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/fabric/_mcp/server. # Module config > NeMo Fabric config models and loading helpers. Generated from `cargo doc --no-deps -p nemo-fabric-core`. NeMo Fabric config models and loading helpers. ## Re-exports * `pub use crate::adapter_contract::ADAPTER_CONTRACT_VERSION;` * `pub use crate::adapter_contract::AdapterExtensionPoint;` * `pub use crate::agent_config::AgentConfig;` * `pub use crate::agent_config::AgentHarnessConfig;` * `pub use crate::agent_config::AgentInstructionConfig;` * `pub use crate::agent_config::AgentInstructionsConfig;` * `pub use crate::agent_config::AgentMcpConfig;` * `pub use crate::agent_config::AgentMcpServerConfig;` * `pub use crate::agent_config::AgentModelConfig;` * `pub use crate::agent_config::AgentRuntimeConfig;` * `pub use crate::agent_config::AgentSkillConfig;` * `pub use crate::agent_config::AgentToolDefinition;` * `pub use crate::agent_config::AgentToolsConfig;` * `pub use crate::agent_config::AgentWorkflowConfig;` * `pub use crate::agent_config::AgentWorkflowEntrypointConfig;` ## Structs * [AdapterConfigSupport](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-adapterconfigsupport): Adapter config support. * [AdapterDescriptor](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-adapterdescriptor): Language-neutral adapter descriptor for a harness integration. * [AdapterRequirements](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-adapterrequirements): Adapter runtime requirements. * [AdapterTargetDescriptor](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-adaptertargetdescriptor): Independently registered target implemented by an adapter. * [AdapterTelemetryProviderSupport](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-adaptertelemetryprovidersupport): Telemetry capabilities for one adapter-supported provider. * [AdapterTelemetrySupport](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-adaptertelemetrysupport): Adapter telemetry support. * [CapabilityPlan](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-capabilityplan): Resolved capability configuration. * [CapabilityRoute](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-capabilityroute): One capability execution assignment. * [CapabilityTargetPlan](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-capabilitytargetplan): Capabilities routed to one target. * [DescriptorProvenance](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-descriptorprovenance): One physical source for a discovered descriptor record. * [DiscoveryConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-discoveryconfig): Explicit descriptor discovery inputs. * [EnvironmentConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-environmentconfig): Execution environment configuration. * [EnvironmentPlan](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-environmentplan): Resolved environment plan. * [FabricConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-fabricconfig): Versioned NVIDIA NeMo Fabric agent config. * [HarnessConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-harnessconfig): Harness selection. * [InstructionConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-instructionconfig): One portable instruction value. * [InstructionsConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-instructionsconfig): Harness-neutral agent instruction configuration. * [McpConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-mcpconfig): MCP capability configuration. * [McpServerConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-mcpserverconfig): MCP server configuration. * [McpServerPlan](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-mcpserverplan): Resolved MCP server exposure. * [MetadataConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-metadataconfig): Human-readable metadata. * [ModelConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-modelconfig): Model configuration. * [RelayAtifConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-relayatifconfig): Relay ATIF export configuration. * [RelayAtofConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-relayatofconfig): Relay ATOF export configuration. * [RelayComponentConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-relaycomponentconfig): Generic NeMo Relay plugin component configuration. * [RelayConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-relayconfig): NeMo Relay integration configuration. * [RelayConfigPolicy](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-relayconfigpolicy): Relay validation policy. * [RelayObservabilityConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-relayobservabilityconfig): NeMo Relay observability component configuration. * [RelayOpenTelemetryConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-relayopentelemetryconfig): Relay OpenTelemetry export section. * [RelayOpenTelemetryEndpointConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-relayopentelemetryendpointconfig): One typed Relay OpenTelemetry OTLP destination. * [ResolveContext](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-resolvecontext): Source context used when resolving an in-memory NeMo Fabric config. * [ResolvedAdapterDescriptor](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-resolvedadapterdescriptor): Adapter descriptor selected for a run plan. * [ResolvedAdapterTargetDescriptor](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-resolvedadaptertargetdescriptor): Adapter target descriptor selected for a run plan. * [RunPlan](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-runplan): Resolved NeMo Fabric run plan. * [RuntimeCapabilities](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-runtimecapabilities): Lifecycle behavior implemented by a resolved runtime path. * [RuntimeConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-runtimeconfig): Invocation runtime contract. * [SkillConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-skillconfig): Skill capability configuration. * [TelemetryConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-telemetryconfig): Telemetry configuration. * [TelemetryPlan](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-telemetryplan): Resolved telemetry plan. * [TelemetryProviderConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-telemetryproviderconfig): Provider-specific telemetry configuration. * [ToolDefinitionConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-tooldefinitionconfig): One named normalized tool or tool-group definition. * [ToolsConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-toolsconfig): Harness-neutral tool capability configuration. * [ToolsPlan](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-toolsplan): Normalized tool policy for a run. * [WorkflowConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-workflowconfig): Registered workflow target and immutable construction settings. * [WorkflowEntrypointConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-workflowentrypointconfig): Adapter-owned workflow entry point supplied by an Adapter Target Descriptor. * [WorkflowTargetSpec](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-workflowtargetspec): Workflow-specific Adapter Target Descriptor fields. ## Enums * [AdapterConfigField](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-adapterconfigfield): Adapter-translated normalized NVIDIA NeMo Fabric configuration fields. * [AdapterKind](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-adapterkind): Adapter implementation kind. * [AdapterTarget](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-adaptertarget): Type-specific Adapter Target Descriptor payload. * [AdapterTargetType](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-adaptertargettype): Adapter target categories understood by this Adapter Contract version. * [CapabilityKind](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-capabilitykind): Capability kind. * [CapabilityTarget](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-capabilitytarget): Component responsible for executing a configured capability. * [ControlLocation](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-controllocation): Where NeMo Fabric control code runs relative to the environment. * [DescriptorSource](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-descriptorsource): Where NeMo Fabric discovered descriptor metadata. * [EnvironmentOwnership](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-environmentownership): Whether NeMo Fabric owns the underlying environment resource. * [InstructionMode](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-instructionmode): How an instruction value is applied to the selected harness. * [McpAuthenticationConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-mcpauthenticationconfig): MCP server authentication configuration. * [McpExposure](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-mcpexposure): MCP exposure strategy. * [McpTransport](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-mcptransport): MCP server transport. * [OAuthTokenEndpointAuthMethod](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-oauthtokenendpointauthmethod): OAuth client authentication method used at the token endpoint. * [RelayAtifStorageConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-relayatifstorageconfig): Relay ATIF remote storage configuration. * [RelayAtofMode](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-relayatofmode): Relay ATOF file mode. * [RelayAtofSinkConfig](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-relayatofsinkconfig): Relay ATOF sink configuration. * [RelayAtofStreamFieldNamePolicy](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-relayatofstreamfieldnamepolicy): Relay ATOF stream field-name policy. * [RelayAtofStreamTransport](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-relayatofstreamtransport): Relay ATOF stream transport. * [RelayOpenTelemetryEndpointType](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-relayopentelemetryendpointtype): Relay OpenTelemetry span projection. * [RelayOpenTelemetryMarkProjection](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-relayopentelemetrymarkprojection): Relay OpenTelemetry mark projection policy. * [RelayOtlpTransport](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-relayotlptransport): Relay OTLP transport. * [RelayUnsupportedBehavior](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-relayunsupportedbehavior): Relay unsupported/unknown config handling. * [ResolutionStrategy](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-resolutionstrategy): Adapter install or availability strategy. * [TelemetryProvider](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-telemetryprovider): Telemetry runtime provider. ## Functions * [load\_adapter\_descriptor](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/fn-load-adapter-descriptor): Load an adapter descriptor from JSON package metadata. * [load\_adapter\_target\_descriptor](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/fn-load-adapter-target-descriptor): Load an Adapter Target Descriptor from declarative JSON metadata. * [resolve\_run\_plan\_from\_config](/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/fn-resolve-run-plan-from-config): Resolve a typed NVIDIA NeMo Fabric config into a runnable plan. > NeMo Fabric config models and loading helpers. ## Docs - [Enum Adapter Config Field](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-adapterconfigfield.md): Adapter-translated normalized NVIDIA NeMo Fabric configuration fields. - [Struct Adapter Config Support](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-adapterconfigsupport.md): Adapter config support. - [Struct Adapter Descriptor](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-adapterdescriptor.md): Language-neutral adapter descriptor for a harness integration. - [Enum Adapter Kind](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-adapterkind.md): Adapter implementation kind. - [Struct Adapter Requirements](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-adapterrequirements.md): Adapter runtime requirements. - [Enum Adapter Target](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-adaptertarget.md): Type-specific Adapter Target Descriptor payload. - [Struct Adapter Target Descriptor](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-adaptertargetdescriptor.md): Independently registered target implemented by an adapter. - [Enum Adapter Target Type](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-adaptertargettype.md): Adapter target categories understood by this Adapter Contract version. - [Struct Adapter Telemetry Provider Support](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-adaptertelemetryprovidersupport.md): Telemetry capabilities for one adapter-supported provider. - [Struct Adapter Telemetry Support](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-adaptertelemetrysupport.md): Adapter telemetry support. - [Struct Capability Route](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-capabilityroute.md): One capability execution assignment. - [Struct Capability Target Plan](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-capabilitytargetplan.md): Capabilities routed to one target. - [Struct Capability Plan](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-capabilityplan.md): Resolved capability configuration. - [Enum Control Location](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-controllocation.md): Where NeMo Fabric control code runs relative to the environment. - [Struct McpServer Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-mcpserverconfig.md): MCP server configuration. - [Struct Descriptor Provenance](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-descriptorprovenance.md): One physical source for a discovered descriptor record. - [Enum Descriptor Source](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-descriptorsource.md): Where NeMo Fabric discovered descriptor metadata. - [Struct Discovery Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-discoveryconfig.md): Explicit descriptor discovery inputs. - [Struct Environment Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-environmentconfig.md): Execution environment configuration. - [Struct Relay Atif Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-relayatifconfig.md): Relay ATIF export configuration. - [Enum Environment Ownership](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-environmentownership.md): Whether NeMo Fabric owns the underlying environment resource. - [Struct Relay Atof Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-relayatofconfig.md): Relay ATOF export configuration. - [Struct Environment Plan](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-environmentplan.md): Resolved environment plan. - [Struct Relay Component Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-relaycomponentconfig.md): Generic NeMo Relay plugin component configuration. - [Struct Fabric Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-fabricconfig.md): Versioned NVIDIA NeMo Fabric agent config. - [Struct Relay Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-relayconfig.md): NeMo Relay integration configuration. - [Struct Harness Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-harnessconfig.md): Harness selection. - [Struct Relay Config Policy](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-relayconfigpolicy.md): Relay validation policy. - [Struct Instruction Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-instructionconfig.md): One portable instruction value. - [Struct Relay Observability Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-relayobservabilityconfig.md): NeMo Relay observability component configuration. - [Enum Instruction Mode](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-instructionmode.md): How an instruction value is applied to the selected harness. - [Struct Relay Open Telemetry Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-relayopentelemetryconfig.md): Relay OpenTelemetry export section. - [Struct Instructions Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-instructionsconfig.md): Harness-neutral agent instruction configuration. - [Struct Relay Open Telemetry Endpoint Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-relayopentelemetryendpointconfig.md): One typed Relay OpenTelemetry OTLP destination. - [Enum McpAuthentication Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-mcpauthenticationconfig.md): MCP server authentication configuration. - [Struct McpConfig](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-mcpconfig.md): MCP capability configuration. - [Enum McpExposure](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-mcpexposure.md): MCP exposure strategy. - [Struct McpServer Plan](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-mcpserverplan.md): Resolved MCP server exposure. - [Enum McpTransport](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-mcptransport.md): MCP server transport. - [Struct Metadata Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-metadataconfig.md): Human-readable metadata. - [Struct Model Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-modelconfig.md): Model configuration. - [Enum OAuth Token Endpoint Auth Method](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-oauthtokenendpointauthmethod.md): OAuth client authentication method used at the token endpoint. - [Enum Resolution Strategy](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-resolutionstrategy.md): Adapter install or availability strategy. - [Struct Resolve Context](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-resolvecontext.md): Source context used when resolving an in-memory NeMo Fabric config. - [Struct Resolved Adapter Descriptor](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-resolvedadapterdescriptor.md): Adapter descriptor selected for a run plan. - [Struct Resolved Adapter Target Descriptor](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-resolvedadaptertargetdescriptor.md): Adapter target descriptor selected for a run plan. - [Struct RunPlan](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-runplan.md): Resolved NeMo Fabric run plan. - [Struct Tools Plan](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-toolsplan.md): Normalized tool policy for a run. - [Struct Runtime Capabilities](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-runtimecapabilities.md): Lifecycle behavior implemented by a resolved runtime path. - [Struct Runtime Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-runtimeconfig.md): Invocation runtime contract. - [Struct Skill Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-skillconfig.md): Skill capability configuration. - [Struct Telemetry Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-telemetryconfig.md): Telemetry configuration. - [Struct Telemetry Plan](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-telemetryplan.md): Resolved telemetry plan. - [Enum Telemetry Provider](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-telemetryprovider.md): Telemetry runtime provider. - [Struct Telemetry Provider Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-telemetryproviderconfig.md): Provider-specific telemetry configuration. - [Enum Capability Kind](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-capabilitykind.md): Capability kind. - [Struct Tool Definition Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-tooldefinitionconfig.md): One named normalized tool or tool-group definition. - [Enum Capability Target](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-capabilitytarget.md): Component responsible for executing a configured capability. - [Struct Tools Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-toolsconfig.md): Harness-neutral tool capability configuration. - [Struct Workflow Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-workflowconfig.md): Registered workflow target and immutable construction settings. - [Struct Workflow Entrypoint Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-workflowentrypointconfig.md): Adapter-owned workflow entry point supplied by an Adapter Target Descriptor. - [Struct Workflow Target Spec](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/struct-workflowtargetspec.md): Workflow-specific Adapter Target Descriptor fields. - [Function load_adapter_descriptor](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/fn-load-adapter-descriptor.md): Load an adapter descriptor from JSON package metadata. - [Function load_adapter_target_descriptor](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/fn-load-adapter-target-descriptor.md): Load an Adapter Target Descriptor from declarative JSON metadata. - [Function resolve_run_plan_from_config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/fn-resolve-run-plan-from-config.md): Resolve a typed NVIDIA NeMo Fabric config into a runnable plan. - [Enum Relay Atif Storage Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-relayatifstorageconfig.md): Relay ATIF remote storage configuration. - [Enum Relay Atof Mode](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-relayatofmode.md): Relay ATOF file mode. - [Enum Relay Atof Sink Config](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-relayatofsinkconfig.md): Relay ATOF sink configuration. - [Enum Relay Atof Stream Field Name Policy](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-relayatofstreamfieldnamepolicy.md): Relay ATOF stream field-name policy. - [Enum Relay Atof Stream Transport](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-relayatofstreamtransport.md): Relay ATOF stream transport. - [Enum Relay Open Telemetry Endpoint Type](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-relayopentelemetryendpointtype.md): Relay OpenTelemetry span projection. - [Enum Relay Open Telemetry Mark Projection](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-relayopentelemetrymarkprojection.md): Relay OpenTelemetry mark projection policy. - [Enum Relay Otlp Transport](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-relayotlptransport.md): Relay OTLP transport. - [Enum Relay Unsupported Behavior](https://docs.nvidia.com/nemo/fabric/v0.2.0/reference/api/rust-library-reference/nemo-fabric-core/config/enum-relayunsupportedbehavior.md): Relay unsupported/unknown config handling.