> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/fabric/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/fabric/_mcp/server.

# Struct Fabric Config

> Versioned NVIDIA NeMo Fabric agent config.

Generated from `cargo doc --no-deps -p nemo-fabric-core`.

<pre />

Versioned NVIDIA NeMo Fabric agent config.

NeMo Fabric-owned fields apply uniformly, while adapter-translated fields are validated against the selected adapter descriptor. See the [configuration compatibility matrix](https://github.com/NVIDIA/NeMo-Fabric/blob/0.1.0/docs/sdk/python.mdx#normalized-configuration-compatibility).

## Fields

### `schema_version: String`

Config schema version.

### `metadata: MetadataConfig`

Human-readable metadata.

### `harness: HarnessConfig`

Harness selection and harness-specific settings.

### `models: BTreeMap<String, ModelConfig>`

Named model roles.

### `instructions: Option<InstructionsConfig>`

Portable agent instructions for the selected harness.

### `runtime: RuntimeConfig`

Invocation runtime contract.

### `environment: Option<EnvironmentConfig>`

Environment where the harness or its tools execute.

### `tools: Option<ToolsConfig>`

Tool capability configuration.

### `skills: Option<SkillConfig>`

Skill capability configuration.

### `mcp: Option<McpConfig>`

MCP capability configuration.

### `telemetry: Option<TelemetryConfig>`

Telemetry configuration.

### `relay: Option<RelayConfig>`

First-class NeMo Relay integration configuration.

### `extensions: BTreeMap<String, Value>`

Additive fields not yet recognized by this core version.

## Trait Implementations

### `impl Clone for FabricConfig`

<pre />

#### `clone`

<pre />

#### `clone_from`

<pre />

### `impl Debug for FabricConfig`

<pre />

#### `fmt`

<pre />

### `impl<'de> Deserialize<'de> for FabricConfig`

<pre />

#### `deserialize`

<pre />

### `impl JsonSchema for FabricConfig`

<pre />

#### `schema_name`

<pre />

#### `schema_id`

<pre />

#### `json_schema`

<pre />

#### `inline_schema`

<pre />

### `impl PartialEq for FabricConfig`

<pre />

#### `eq`

<pre />

#### `ne`

<pre />

### `impl Serialize for FabricConfig`

<pre />

#### `serialize`

<pre />

### `impl StructuralPartialEq for FabricConfig`

<pre />