Skip to main content
Overview > Inworld Agent Runtime Subsystem Class: UInworldRuntimeSubsystem | Inherits from: UEngineSubsystem The subsystem that manages instancing graphs and their execution.

Methods

Reference

ClearGraphExecutionHistory

Clears the stored graph execution history. ClearGraphExecutionHistory Blueprint Node

Examples


GetAEC

Gets the Acoustic Echo Cancellation (AEC) filter interface.

Examples

Returns

Type: inworld::AECFilterInterface& Description: Reference to the AEC filter interface.

GetAllExecutionHistory

Retrieves all execution history entries for a specific owner object.

Examples


GetAllUniqueOwner

Retrieves all unique owner objects from the execution history for debugging. GetAllUniqueOwner Blueprint Node

Examples

Parameters


GetHistoryList

Gets the complete execution history list (primarily for editor utility widgets). GetHistoryList Blueprint Node

Examples

Returns

Type: const TArray<FInworldGraphExecutionHistory>& Description: Reference to the array of all graph execution history entries.

GetNodeHistoryOuput

Extracts and formats the output data from a node history entry. GetNodeHistoryOuput Blueprint Node

Examples

Parameters

Returns

Type: FString Description: Formatted string representation of the node’s output.

GetOrCreateTextEmbedder

Gets a cached TextEmbedder instance for the given ConfigId, or creates a new one if it doesn’t exist.

Examples

Returns

Type: UInworldTextEmbedder* Description: A pointer to the UInworldTextEmbedder instance, or nullptr if the config is invalid or creation fails.

GetVAD

Gets the Voice Activity Detection (VAD) interface.

Examples

Returns

Type: inworld::VADInterface& Description: Reference to the VAD interface.

RegisterCreationConfigType

Examples

Returns

Type: bool

RegisterCustomEdgeConditionType

Examples

Returns

Type: bool

RegisterNodeType

Examples

Returns

Type: bool

RegisterProcessContext

Examples


SendGraphFeedback

Records user feedback with OpenTelemetry for analytics and improvement. SendGraphFeedback Blueprint Node

Examples

Parameters


UnregisterComponent

Examples

Returns

Type: bool

UnregisterProcessContext

Examples