Module config
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: Adapter config support.
- AdapterDescriptor: Language-neutral adapter descriptor for a harness integration.
- AdapterRequirements: Adapter runtime requirements.
- AdapterTargetDescriptor: Independently registered target implemented by an adapter.
- AdapterTelemetryProviderSupport: Telemetry capabilities for one adapter-supported provider.
- AdapterTelemetrySupport: Adapter telemetry support.
- CapabilityPlan: Resolved capability configuration.
- CapabilityRoute: One capability execution assignment.
- CapabilityTargetPlan: Capabilities routed to one target.
- DescriptorProvenance: One physical source for a discovered descriptor record.
- DiscoveryConfig: Explicit descriptor discovery inputs.
- EnvironmentConfig: Execution environment configuration.
- EnvironmentPlan: Resolved environment plan.
- FabricConfig: Versioned NVIDIA NeMo Fabric agent config.
- HarnessConfig: Harness selection.
- InstructionConfig: One portable instruction value.
- InstructionsConfig: Harness-neutral agent instruction configuration.
- McpConfig: MCP capability configuration.
- McpServerConfig: MCP server configuration.
- McpServerPlan: Resolved MCP server exposure.
- MetadataConfig: Human-readable metadata.
- ModelConfig: Model configuration.
- RelayAtifConfig: Relay ATIF export configuration.
- RelayAtofConfig: Relay ATOF export configuration.
- RelayComponentConfig: Generic NeMo Relay plugin component configuration.
- RelayConfig: NeMo Relay integration configuration.
- RelayConfigPolicy: Relay validation policy.
- RelayObservabilityConfig: NeMo Relay observability component configuration.
- RelayOpenTelemetryConfig: Relay OpenTelemetry export section.
- RelayOpenTelemetryEndpointConfig: One typed Relay OpenTelemetry OTLP destination.
- ResolveContext: Source context used when resolving an in-memory NeMo Fabric config.
- ResolvedAdapterDescriptor: Adapter descriptor selected for a run plan.
- ResolvedAdapterTargetDescriptor: Adapter target descriptor selected for a run plan.
- RunPlan: Resolved NeMo Fabric run plan.
- RuntimeCapabilities: Lifecycle behavior implemented by a resolved runtime path.
- RuntimeConfig: Invocation runtime contract.
- SkillConfig: Skill capability configuration.
- TelemetryConfig: Telemetry configuration.
- TelemetryPlan: Resolved telemetry plan.
- TelemetryProviderConfig: Provider-specific telemetry configuration.
- ToolDefinitionConfig: One named normalized tool or tool-group definition.
- ToolsConfig: Harness-neutral tool capability configuration.
- ToolsPlan: Normalized tool policy for a run.
- WorkflowConfig: Registered workflow target and immutable construction settings.
- WorkflowEntrypointConfig: Adapter-owned workflow entry point supplied by an Adapter Target Descriptor.
- WorkflowTargetSpec: Workflow-specific Adapter Target Descriptor fields.
Enums
- AdapterConfigField: Adapter-translated normalized NVIDIA NeMo Fabric configuration fields.
- AdapterKind: Adapter implementation kind.
- AdapterTarget: Type-specific Adapter Target Descriptor payload.
- AdapterTargetType: Adapter target categories understood by this Adapter Contract version.
- CapabilityKind: Capability kind.
- CapabilityTarget: Component responsible for executing a configured capability.
- ControlLocation: Where NeMo Fabric control code runs relative to the environment.
- DescriptorSource: Where NeMo Fabric discovered descriptor metadata.
- EnvironmentOwnership: Whether NeMo Fabric owns the underlying environment resource.
- InstructionMode: How an instruction value is applied to the selected harness.
- McpAuthenticationConfig: MCP server authentication configuration.
- McpExposure: MCP exposure strategy.
- McpTransport: MCP server transport.
- OAuthTokenEndpointAuthMethod: OAuth client authentication method used at the token endpoint.
- RelayAtifStorageConfig: Relay ATIF remote storage configuration.
- RelayAtofMode: Relay ATOF file mode.
- RelayAtofSinkConfig: Relay ATOF sink configuration.
- RelayAtofStreamFieldNamePolicy: Relay ATOF stream field-name policy.
- RelayAtofStreamTransport: Relay ATOF stream transport.
- RelayOpenTelemetryEndpointType: Relay OpenTelemetry span projection.
- RelayOpenTelemetryMarkProjection: Relay OpenTelemetry mark projection policy.
- RelayOtlpTransport: Relay OTLP transport.
- RelayUnsupportedBehavior: Relay unsupported/unknown config handling.
- ResolutionStrategy: Adapter install or availability strategy.
- TelemetryProvider: Telemetry runtime provider.
Functions
- load_adapter_descriptor: Load an adapter descriptor from JSON package metadata.
- load_adapter_target_descriptor: Load an Adapter Target Descriptor from declarative JSON metadata.
- resolve_run_plan_from_config: Resolve a typed NVIDIA NeMo Fabric config into a runnable plan.