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

> Resolved NeMo Fabric run plan.

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

<pre />

Resolved NeMo Fabric run plan.

## Fields

### `agent_name: String`

Stable agent name.

### `base_dir: PathBuf`

Base directory used to resolve relative NeMo Fabric paths.

### `config: FabricConfig`

Complete typed NeMo Fabric config.

### `adapter_descriptor: Option<ResolvedAdapterDescriptor>`

Adapter descriptor resolved for this plan, when configured.

### `resolution: Option<ResolutionStrategy>`

Selected install or availability strategy.

### `environment_plan: Option<EnvironmentPlan>`

Resolved environment plan.

### `capability_plan: CapabilityPlan`

Resolved capability configuration.

### `capabilities: RuntimeCapabilities`

Lifecycle behavior implemented by the selected runtime path.

### `telemetry_plan: Option<TelemetryPlan>`

Resolved telemetry pass-through plan.

## Trait Implementations

### `impl Clone for RunPlan`

<pre />

#### `clone`

<pre />

#### `clone_from`

<pre />

### `impl Debug for RunPlan`

<pre />

#### `fmt`

<pre />

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

<pre />

#### `deserialize`

<pre />

### `impl JsonSchema for RunPlan`

<pre />

#### `schema_name`

<pre />

#### `schema_id`

<pre />

#### `json_schema`

<pre />

#### `inline_schema`

<pre />

### `impl PartialEq for RunPlan`

<pre />

#### `eq`

<pre />

#### `ne`

<pre />

### `impl Serialize for RunPlan`

<pre />

#### `serialize`

<pre />

### `impl StructuralPartialEq for RunPlan`

<pre />