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

# Module runtime

> Runtime invocation helpers.

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

Runtime invocation helpers.

## Structs

* [AdapterInvocation](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/struct-adapterinvocation): One invocation against an initialized adapter runtime.
* [ArtifactManifest](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/struct-artifactmanifest): Manifest of run artifacts.
* [ArtifactRef](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/struct-artifactref): Reference to one artifact.
* [EnvironmentHandle](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/struct-environmenthandle): Resolved execution environment context.
* [ErrorInfo](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/struct-errorinfo): Normalized error metadata.
* [FabricEvent](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/struct-fabricevent): NeMo Fabric lifecycle or progress event.
* [InvocationHandle](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/struct-invocationhandle): One request sent to a runtime.
* [RunRequest](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/struct-runrequest): A request passed to a NeMo Fabric-managed harness runtime.
* [RunResult](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/struct-runresult): Result from a NeMo Fabric-managed harness invocation.
* [RuntimeContext](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/struct-runtimecontext): Context generated for one invocation of a started runtime.
* [RuntimeHandle](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/struct-runtimehandle): Active or resumable harness runtime.
* [RuntimeTelemetryContext](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/struct-runtimetelemetrycontext): Runtime telemetry config passed to adapters.
* [TelemetryRef](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/struct-telemetryref): Reference to telemetry emitted by Relay or another configured telemetry path.

## Enums

* [ErrorStage](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/enum-errorstage): NeMo Fabric lifecycle stage associated with an error.
* [RunStatus](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/enum-runstatus): Runtime completion status.

## Functions

* [invoke\_runtime](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/fn-invoke-runtime): Invoke a started harness runtime.
* [prepare\_environment](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/fn-prepare-environment): Resolve or attach to the execution environment context for a run plan.
* [run\_plan](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/fn-run-plan): Invoke a NeMo Fabric run plan.
* [start\_runtime](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/fn-start-runtime): Start or connect to a harness runtime.
* [stop\_runtime](/nemo/fabric/reference/api/rust-library-reference/nemo-fabric-core/runtime/fn-stop-runtime): Stop or detach from a harness runtime.