> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/relay/_mcp/server. # Module v1 > Generated protobuf and gRPC service definitions. Generated from `cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker`. Generated protobuf and gRPC service definitions. ## Modules * [invoke\_request](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/invoke_request): Nested message and enum types in `InvokeRequest`. * [invoke\_response](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/invoke_response): Nested message and enum types in `InvokeResponse`. * [llm\_invocation](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/llm_invocation): Nested message and enum types in `LlmInvocation`. * [plugin\_worker\_client](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/plugin_worker_client): Generated client implementations. * [plugin\_worker\_server](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/plugin_worker_server): Generated server implementations. * [relay\_host\_runtime\_client](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/relay_host_runtime_client): Generated client implementations. * [relay\_host\_runtime\_server](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/relay_host_runtime_server): Generated server implementations. * [stream\_chunk](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/stream_chunk): Nested message and enum types in `StreamChunk`. ## Structs * [CancelInvocationRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-cancelinvocationrequest) * [ConditionalMiddlewareGuardrailRegistration](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-conditionalmiddlewareguardrailregistration) * [ConditionalMiddlewareInvocation](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-conditionalmiddlewareinvocation) * [CreateScopeStackRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-createscopestackrequest) * [CreateScopeStackResponse](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-createscopestackresponse) * [DeregisterConditionalMiddlewareGuardrailRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-deregisterconditionalmiddlewareguardrailrequest) * [DeregisterConditionalMiddlewareGuardrailResponse](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-deregisterconditionalmiddlewareguardrailresponse) * [DropScopeStackRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-dropscopestackrequest) * [EmitMarkRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-emitmarkrequest) * [EmptyResult](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-emptyresult) * [GetRuntimeDiagnosticsRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-getruntimediagnosticsrequest) * [GetRuntimeDiagnosticsResponse](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-getruntimediagnosticsresponse) * [GuardrailResult](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-guardrailresult) * [HandshakeRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-handshakerequest) * [HandshakeResponse](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-handshakeresponse) * [HealthRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-healthrequest) * [HealthResponse](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-healthresponse) * [HostAck](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-hostack) * [InvokeRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-invokerequest) * [InvokeResponse](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-invokeresponse) * [JsonEnvelope](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-jsonenvelope) * [JsonResult](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-jsonresult) * [JsonValue](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-jsonvalue): A lossless JSON value. The bytes MUST contain exactly one JSON value. * [ListRuntimeRegistrationsRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-listruntimeregistrationsrequest) * [ListRuntimeRegistrationsResponse](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-listruntimeregistrationsresponse) * [LlmCodecDecodeRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llmcodecdecoderequest) * [LlmCodecDecodeResponse](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llmcodecdecoderesponse) * [LlmCodecEncodeRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llmcodecencoderequest) * [LlmCodecIdentity](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llmcodecidentity) * [LlmInvocation](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llminvocation) * [LlmNextRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llmnextrequest) * [LlmRequestInterceptResult](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llmrequestinterceptresult) * [LlmSanitizeRequestContext](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llmsanitizerequestcontext) * [LlmSanitizeResponseContext](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llmsanitizeresponsecontext) * [LlmStreamNextRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llmstreamnextrequest) * [PopScopeRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-popscoperequest) * [PushScopeRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-pushscoperequest) * [PushScopeResponse](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-pushscoperesponse) * [RegisterConditionalMiddlewareGuardrailRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-registerconditionalmiddlewareguardrailrequest) * [RegisterConditionalMiddlewareGuardrailResponse](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-registerconditionalmiddlewareguardrailresponse) * [RegisterRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-registerrequest) * [RegisterResponse](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-registerresponse) * [Registration](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-registration) * [RuntimeDiagnostic](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-runtimediagnostic) * [RuntimeRegistrationIdentity](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-runtimeregistrationidentity) * [RuntimeRegistrationOwner](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-runtimeregistrationowner) * [ScopeContext](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-scopecontext) * [ShutdownRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-shutdownrequest) * [StreamChunk](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-streamchunk) * [ToolExecutionInterceptOutcome](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-toolexecutioninterceptoutcome) * [ToolExecutionInterceptResult](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-toolexecutioninterceptresult) * [ToolExecutionResult](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-toolexecutionresult) * [ToolExecutionResultResponse](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-toolexecutionresultresponse) * [ToolInvocation](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-toolinvocation) * [ToolNextRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-toolnextrequest) * [ValidateRequest](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-validaterequest) * [ValidateResponse](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-validateresponse) * [WorkerAck](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-workerack) * [WorkerError](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-workererror) ## Enums * [LlmCodecKind](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/enum-llmcodeckind) * [RegistrationSurface](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/enum-registrationsurface) * [RuntimeRegistrationOwnerKind](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/enum-runtimeregistrationownerkind) * [ScopeType](/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/enum-scopetype) > Generated protobuf and gRPC service definitions. ## Docs - [Module invoke_request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/invoke_request.md): Nested message and enum types in `InvokeRequest`. - [Enum Payload](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/invoke_request/enum-payload.md): API documentation for the Rust `Payload` enum in crate `nemo_relay_worker_proto`. - [Module invoke_response](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/invoke_response.md): Nested message and enum types in `InvokeResponse`. - [Enum Result](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/invoke_response/enum-result.md): API documentation for the Rust `Result` enum in crate `nemo_relay_worker_proto`. - [Module llm_invocation](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/llm_invocation.md): Nested message and enum types in `LlmInvocation`. - [Enum Sanitize Context](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/llm_invocation/enum-sanitizecontext.md): API documentation for the Rust `SanitizeContext` enum in crate `nemo_relay_worker_proto`. - [Module plugin_worker_client](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/plugin_worker_client.md): Generated client implementations. - [Struct Plugin Worker Client](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/plugin_worker_client/struct-pluginworkerclient.md): API documentation for the Rust `PluginWorkerClient` struct in crate `nemo_relay_worker_proto`. - [Module plugin_worker_server](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/plugin_worker_server.md): Generated server implementations. - [Struct Plugin Worker Server](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/plugin_worker_server/struct-pluginworkerserver.md): API documentation for the Rust `PluginWorkerServer` struct in crate `nemo_relay_worker_proto`. - [Constant SERVICE_NAME](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/plugin_worker_server/constant-service-name.md): Generated gRPC service name - [Trait Plugin Worker](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/plugin_worker_server/trait-pluginworker.md): Generated trait containing gRPC methods that should be implemented for use with PluginWorkerServer. - [Module relay_host_runtime_client](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/relay_host_runtime_client.md): Generated client implementations. - [Struct Relay Host Runtime Client](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/relay_host_runtime_client/struct-relayhostruntimeclient.md): API documentation for the Rust `RelayHostRuntimeClient` struct in crate `nemo_relay_worker_proto`. - [Module relay_host_runtime_server](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/relay_host_runtime_server.md): Generated server implementations. - [Struct Relay Host Runtime Server](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/relay_host_runtime_server/struct-relayhostruntimeserver.md): API documentation for the Rust `RelayHostRuntimeServer` struct in crate `nemo_relay_worker_proto`. - [Constant SERVICE_NAME](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/relay_host_runtime_server/constant-service-name.md): Generated gRPC service name - [Trait Relay Host Runtime](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/relay_host_runtime_server/trait-relayhostruntime.md): Generated trait containing gRPC methods that should be implemented for use with RelayHostRuntimeServer. - [Module stream_chunk](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/stream_chunk.md): Nested message and enum types in `StreamChunk`. - [Enum Item](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/stream_chunk/enum-item.md): API documentation for the Rust `Item` enum in crate `nemo_relay_worker_proto`. - [Struct Cancel Invocation Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-cancelinvocationrequest.md): API documentation for the Rust `CancelInvocationRequest` struct in crate `nemo_relay_worker_proto`. - [Struct Conditional Middleware Guardrail Registration](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-conditionalmiddlewareguardrailregistration.md): API documentation for the Rust `ConditionalMiddlewareGuardrailRegistration` struct in crate `nemo_relay_worker_proto`. - [Struct Conditional Middleware Invocation](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-conditionalmiddlewareinvocation.md): API documentation for the Rust `ConditionalMiddlewareInvocation` struct in crate `nemo_relay_worker_proto`. - [Struct Create Scope Stack Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-createscopestackrequest.md): API documentation for the Rust `CreateScopeStackRequest` struct in crate `nemo_relay_worker_proto`. - [Struct Create Scope Stack Response](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-createscopestackresponse.md): API documentation for the Rust `CreateScopeStackResponse` struct in crate `nemo_relay_worker_proto`. - [Struct Deregister Conditional Middleware Guardrail Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-deregisterconditionalmiddlewareguardrailrequest.md): API documentation for the Rust `DeregisterConditionalMiddlewareGuardrailRequest` struct in crate `nemo_relay_worker_proto`. - [Struct Deregister Conditional Middleware Guardrail Response](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-deregisterconditionalmiddlewareguardrailresponse.md): API documentation for the Rust `DeregisterConditionalMiddlewareGuardrailResponse` struct in crate `nemo_relay_worker_proto`. - [Struct Drop Scope Stack Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-dropscopestackrequest.md): API documentation for the Rust `DropScopeStackRequest` struct in crate `nemo_relay_worker_proto`. - [Struct Emit Mark Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-emitmarkrequest.md): API documentation for the Rust `EmitMarkRequest` struct in crate `nemo_relay_worker_proto`. - [Struct Empty Result](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-emptyresult.md): API documentation for the Rust `EmptyResult` struct in crate `nemo_relay_worker_proto`. - [Struct GetRuntime Diagnostics Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-getruntimediagnosticsrequest.md): API documentation for the Rust `GetRuntimeDiagnosticsRequest` struct in crate `nemo_relay_worker_proto`. - [Struct GetRuntime Diagnostics Response](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-getruntimediagnosticsresponse.md): API documentation for the Rust `GetRuntimeDiagnosticsResponse` struct in crate `nemo_relay_worker_proto`. - [Struct Guardrail Result](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-guardrailresult.md): API documentation for the Rust `GuardrailResult` struct in crate `nemo_relay_worker_proto`. - [Struct Handshake Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-handshakerequest.md): API documentation for the Rust `HandshakeRequest` struct in crate `nemo_relay_worker_proto`. - [Struct Handshake Response](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-handshakeresponse.md): API documentation for the Rust `HandshakeResponse` struct in crate `nemo_relay_worker_proto`. - [Struct Health Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-healthrequest.md): API documentation for the Rust `HealthRequest` struct in crate `nemo_relay_worker_proto`. - [Struct Health Response](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-healthresponse.md): API documentation for the Rust `HealthResponse` struct in crate `nemo_relay_worker_proto`. - [Struct HostAck](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-hostack.md): API documentation for the Rust `HostAck` struct in crate `nemo_relay_worker_proto`. - [Struct Invoke Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-invokerequest.md): API documentation for the Rust `InvokeRequest` struct in crate `nemo_relay_worker_proto`. - [Struct Invoke Response](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-invokeresponse.md): API documentation for the Rust `InvokeResponse` struct in crate `nemo_relay_worker_proto`. - [Struct Json Envelope](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-jsonenvelope.md): API documentation for the Rust `JsonEnvelope` struct in crate `nemo_relay_worker_proto`. - [Struct Json Result](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-jsonresult.md): API documentation for the Rust `JsonResult` struct in crate `nemo_relay_worker_proto`. - [Struct Json Value](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-jsonvalue.md): A lossless JSON value. The bytes MUST contain exactly one JSON value. - [Struct List Runtime Registrations Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-listruntimeregistrationsrequest.md): API documentation for the Rust `ListRuntimeRegistrationsRequest` struct in crate `nemo_relay_worker_proto`. - [Struct List Runtime Registrations Response](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-listruntimeregistrationsresponse.md): API documentation for the Rust `ListRuntimeRegistrationsResponse` struct in crate `nemo_relay_worker_proto`. - [Struct LlmCodec Decode Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llmcodecdecoderequest.md): API documentation for the Rust `LlmCodecDecodeRequest` struct in crate `nemo_relay_worker_proto`. - [Struct LlmCodec Decode Response](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llmcodecdecoderesponse.md): API documentation for the Rust `LlmCodecDecodeResponse` struct in crate `nemo_relay_worker_proto`. - [Struct LlmCodec Encode Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llmcodecencoderequest.md): API documentation for the Rust `LlmCodecEncodeRequest` struct in crate `nemo_relay_worker_proto`. - [Struct LlmCodec Identity](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llmcodecidentity.md): API documentation for the Rust `LlmCodecIdentity` struct in crate `nemo_relay_worker_proto`. - [Struct LlmInvocation](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llminvocation.md): API documentation for the Rust `LlmInvocation` struct in crate `nemo_relay_worker_proto`. - [Struct LlmNext Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llmnextrequest.md): API documentation for the Rust `LlmNextRequest` struct in crate `nemo_relay_worker_proto`. - [Struct LlmRequest Intercept Result](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llmrequestinterceptresult.md): API documentation for the Rust `LlmRequestInterceptResult` struct in crate `nemo_relay_worker_proto`. - [Struct LlmSanitize Request Context](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llmsanitizerequestcontext.md): API documentation for the Rust `LlmSanitizeRequestContext` struct in crate `nemo_relay_worker_proto`. - [Struct LlmSanitize Response Context](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llmsanitizeresponsecontext.md): API documentation for the Rust `LlmSanitizeResponseContext` struct in crate `nemo_relay_worker_proto`. - [Struct LlmStream Next Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-llmstreamnextrequest.md): API documentation for the Rust `LlmStreamNextRequest` struct in crate `nemo_relay_worker_proto`. - [Struct PopScope Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-popscoperequest.md): API documentation for the Rust `PopScopeRequest` struct in crate `nemo_relay_worker_proto`. - [Struct Push Scope Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-pushscoperequest.md): API documentation for the Rust `PushScopeRequest` struct in crate `nemo_relay_worker_proto`. - [Struct Push Scope Response](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-pushscoperesponse.md): API documentation for the Rust `PushScopeResponse` struct in crate `nemo_relay_worker_proto`. - [Struct Register Conditional Middleware Guardrail Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-registerconditionalmiddlewareguardrailrequest.md): API documentation for the Rust `RegisterConditionalMiddlewareGuardrailRequest` struct in crate `nemo_relay_worker_proto`. - [Struct Register Conditional Middleware Guardrail Response](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-registerconditionalmiddlewareguardrailresponse.md): API documentation for the Rust `RegisterConditionalMiddlewareGuardrailResponse` struct in crate `nemo_relay_worker_proto`. - [Struct Register Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-registerrequest.md): API documentation for the Rust `RegisterRequest` struct in crate `nemo_relay_worker_proto`. - [Struct Register Response](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-registerresponse.md): API documentation for the Rust `RegisterResponse` struct in crate `nemo_relay_worker_proto`. - [Struct Registration](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-registration.md): API documentation for the Rust `Registration` struct in crate `nemo_relay_worker_proto`. - [Struct Runtime Diagnostic](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-runtimediagnostic.md): API documentation for the Rust `RuntimeDiagnostic` struct in crate `nemo_relay_worker_proto`. - [Struct Runtime Registration Identity](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-runtimeregistrationidentity.md): API documentation for the Rust `RuntimeRegistrationIdentity` struct in crate `nemo_relay_worker_proto`. - [Struct Runtime Registration Owner](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-runtimeregistrationowner.md): API documentation for the Rust `RuntimeRegistrationOwner` struct in crate `nemo_relay_worker_proto`. - [Struct Scope Context](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-scopecontext.md): API documentation for the Rust `ScopeContext` struct in crate `nemo_relay_worker_proto`. - [Struct Shutdown Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-shutdownrequest.md): API documentation for the Rust `ShutdownRequest` struct in crate `nemo_relay_worker_proto`. - [Struct Stream Chunk](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-streamchunk.md): API documentation for the Rust `StreamChunk` struct in crate `nemo_relay_worker_proto`. - [Struct Tool Execution Intercept Outcome](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-toolexecutioninterceptoutcome.md): API documentation for the Rust `ToolExecutionInterceptOutcome` struct in crate `nemo_relay_worker_proto`. - [Struct Tool Execution Intercept Result](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-toolexecutioninterceptresult.md): API documentation for the Rust `ToolExecutionInterceptResult` struct in crate `nemo_relay_worker_proto`. - [Struct Tool Execution Result](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-toolexecutionresult.md): API documentation for the Rust `ToolExecutionResult` struct in crate `nemo_relay_worker_proto`. - [Struct Tool Execution Result Response](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-toolexecutionresultresponse.md): API documentation for the Rust `ToolExecutionResultResponse` struct in crate `nemo_relay_worker_proto`. - [Struct Tool Invocation](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-toolinvocation.md): API documentation for the Rust `ToolInvocation` struct in crate `nemo_relay_worker_proto`. - [Struct Tool Next Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-toolnextrequest.md): API documentation for the Rust `ToolNextRequest` struct in crate `nemo_relay_worker_proto`. - [Struct Validate Request](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-validaterequest.md): API documentation for the Rust `ValidateRequest` struct in crate `nemo_relay_worker_proto`. - [Struct Validate Response](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-validateresponse.md): API documentation for the Rust `ValidateResponse` struct in crate `nemo_relay_worker_proto`. - [Struct Worker Ack](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-workerack.md): API documentation for the Rust `WorkerAck` struct in crate `nemo_relay_worker_proto`. - [Struct Worker Error](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/struct-workererror.md): API documentation for the Rust `WorkerError` struct in crate `nemo_relay_worker_proto`. - [Enum LlmCodec Kind](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/enum-llmcodeckind.md): API documentation for the Rust `LlmCodecKind` enum in crate `nemo_relay_worker_proto`. - [Enum Registration Surface](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/enum-registrationsurface.md): API documentation for the Rust `RegistrationSurface` enum in crate `nemo_relay_worker_proto`. - [Enum Runtime Registration Owner Kind](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/enum-runtimeregistrationownerkind.md): API documentation for the Rust `RuntimeRegistrationOwnerKind` enum in crate `nemo_relay_worker_proto`. - [Enum Scope Type](https://docs.nvidia.com/nemo/relay/v0.9.4/reference/api/rust-library-reference/nemo-relay-worker-proto/v1/enum-scopetype.md): API documentation for the Rust `ScopeType` enum in crate `nemo_relay_worker_proto`.