Runtime
ConfigData
Copy
├── KnowledgeCreationConfigPropData
├── LLMCreationConfigPropData
├── LLMExecutionConfigPropData
├── LLMRoutingCreationConfigPropData
├── RandomCannedTextExecutionConfigPropData
├── SafetyCreationConfigPropData
├── SafetyExecutionConfigPropData
├── STTCreationConfigPropData
├── STTExecutionConfigPropData
├── TextEmbedderCreationConfigPropData
├── TTSCreationConfigPropData
└── TTSExecutionConfigPropData
Exception
Copy
├── InworldException
└── ModuleNotFoundException
InworldFrameworkDllClass
Copy
├── AudioChunk
├── ChatMessage
├── CheckSafetyResponse
├── CompiledIntent
├── ConfigParser
├── CustomNodeDestructor
├── DetectedTopic
├── DeviceInfo
├── Devices
├── DictionaryRule
├── EdgeWrapper
├── Entity
├── EntityMatch
├── ExecutionResult
├── FunctionChoice
├── IntentMatch
├── InworldAgentAction
├── InworldAgentSpeech
├── InworldBaseData
│ ├── ClassificationResult
│ ├── EventHistory
│ ├── GoalAdvancement
│ ├── InworldAudio
│ ├── InworldCustomDataWrapper
│ ├── InworldError
│ ├── InworldJson
│ ├── InworldText
│ ├── KnowledgeRecords
│ ├── LLMChatRequest
│ ├── LLMChatResponse
│ ├── LLMCompletionResponse
│ ├── ListToolCallData
│ ├── ListToolCallsResults
│ ├── ListToolsData
│ ├── MatchedIntents
│ ├── MatchedKeywords
│ ├── MemoryState
│ ├── SafetyResult
│ ├── ToolCallData
│ ├── ToolCallResult
│ ├── ToolData
│ └── TTSRequest
├── InworldBTreeMap<TKey, TValue>
├── InworldCondition
├── InworldConfig
│ ├── AECConfig
│ ├── EmbeddingMatcherConfig
│ ├── ElevenLabsSynthesizeConfig
│ ├── FlashMemoryConfig
│ ├── IntentMatcherConfig
│ ├── InworldLocalConfig
│ │ ├── AECLocalConfig
│ │ ├── KnowledgeLocalConfig
│ │ ├── LLMLocalConfig
│ │ ├── STTLocalConfig
│ │ ├── TextEmbedderLocalConfig
│ │ ├── TTSLocalConfig
│ │ └── VADLocalConfig
│ ├── InworldLoggerConfig
│ ├── InworldParsingConfig
│ ├── InworldRemoteConfig
│ │ ├── KnowledgeRemoteConfig
│ │ ├── LLMRemoteConfig
│ │ ├── STTRemoteConfig
│ │ ├── TextEmbedderRemoteConfig
│ │ └── TTSRemoteConfig
│ ├── InworldSynthesizeConfig
│ ├── InworldTelemetryConfig
│ ├── InworldTracerConfig
│ ├── InworldVoice
│ ├── KnowledgeCompileConfig
│ ├── LLMMatcherConfig
│ ├── LLMRoutingConfig
│ ├── LLMRoutingCreationConfig
│ ├── LongTermMemoryConfig
│ ├── MCPAuthConfig
│ ├── MCPClientCreationConfig
│ ├── MCPHttpAuthConfig
│ ├── MCPSessionCreationConfig
│ ├── MCPStdioAuthConfig
│ ├── MemoryUpdateConfig
│ ├── NodeCreationConfig
│ │ ├── GoalAdvancementNodeCreationConfig
│ │ ├── IntentNodeCreationConfig
│ │ ├── KeywordMatcherNodeCreationConfig
│ │ ├── KnowledgeNodeCreationConfig
│ │ ├── LLMCreationConfig
│ │ ├── MemoryRetrieveNodeCreationConfig
│ │ └── SafetyCheckerNodeCreationConfig
│ ├── NodeExecutionConfig
│ │ ├── GoalAdvancementNodeExecutionConfig
│ │ ├── IntentNodeExecutionConfig
│ │ ├── KnowledgeNodeExecutionConfig
│ │ ├── LLMChatNodeExecutionConfig
│ │ ├── LLMChatRequestBuilderNodeExecutionConfig
│ │ ├── LLMCompletionNodeExecutionConfig
│ │ ├── LLMPromptBuilderNodeExecutionConfig
│ │ ├── MCPCallToolNodeExecutionConfig
│ │ ├── MCPListToolsNodeExecutionConfig
│ │ ├── MemoryRetrieveNodeExecutionConfig
│ │ ├── MemoryUpdateNodeCreationConfig
│ │ ├── SafetyCheckerNodeExecutionConfig
│ │ ├── STTNodeExecutionConfig
│ │ ├── RandomCannedTextNodeExecutionConfig
│ │ └── TTSNodeExecutionConfig
│ ├── RetrievalConfig
│ ├── RollingSummaryConfig
│ ├── SafetyCheckerCreationConfig
│ ├── SafetyConfig
│ ├── SpeechInferenceConfig
│ ├── SpeechPostProcessingConfig
│ ├── SpeechRecognitionConfig
│ ├── SpeechSynthesisConfig
│ ├── TextEmbedderCreationConfig
│ ├── TextGenerationConfig
│ └── VoiceActivityDetectionConfig
├── InworldContent
├── InworldContext
│ ├── CancellationContext
│ ├── InworldCreationContext
│ ├── NodeExecutionTelemetryContext
│ └── ProcessContext
├── InworldDevice
├── InworldDuration
├── InworldEdge
├── InworldEvent
├── InworldExecutor
│ ├── CustomNodeProcessExecutor
│ ├── CustomNodeThreadedCreateExecutor
│ ├── CustomNodeThreadedProcessExecutor
│ ├── EdgeConditionExecutor
│ └── EdgeConditionThreadedExecutor
├── InworldFactory
│ ├── AECFactory
│ ├── KnowledgeFactory
│ ├── LLMFactory
│ ├── MemoryFactory
│ ├── SafetyCheckerFactory
│ ├── STTFactory
│ ├── TextEmbedderFactory
│ ├── TTSFactory
│ └── VADFactory
├── InworldGoal
├── InworldGraph
├── InworldHashMap<TKey, TValue>
├── InworldHashSet<T>
├── InworldIntent
├── InworldInterface
│ ├── AECInterface
│ ├── CompiledGraphInterface
│ ├── ExecutorInterface
│ ├── KnowledgeInterface
│ ├── LLMInterface
│ ├── MCPClientInterface
│ ├── SafetyCheckerInterface
│ ├── STTInterface
│ ├── TextEmbedderInterface
│ ├── TTSInterface
│ └── VADInterface
├── InworldLoop
├── InworldMap<TKey, TValue>
├── InworldMemory
│ ├── FlashMemory
│ └── LongTermMemory
├── InworldMessage
├── InworldNode
│ ├── CustomNodeWrapper
│ ├── GoalAdvancementNode
│ ├── IntentNode
│ ├── KeywordMatcherNode
│ ├── KnowledgeNode
│ ├── LLMChatNode
│ ├── LLMChatRequestBuilderNode
│ ├── LLMCompletionNode
│ ├── LLMPromptBuilderNode
│ ├── MCPCallToolNode
│ ├── MCPListToolsNode
│ ├── MemoryRetrieveNode
│ ├── MemoryUpdateNode
│ ├── RandomCannedTextNode
│ ├── SafetyCheckerNode
│ ├── STTNode
│ ├── TextAggregatorNode
│ ├── TextChunkingNode
│ └── TTSNode
├── InworldQueryParams
├── InworldRemover
│ ├── EmojiRemover
│ ├── SentenceStream
│ ├── SubstringRemover
│ └── TextInBracketsRemover
├── InworldRequestParams
├── InworldSpan
├── InworldStatus
├── InworldStream<T>
│ └── InworldInputStream<T>
├── InworldTelemetryBuilder
├── InworldTool
├── InworldVector<T>
├── KeywordGroup
├── KeywordMatch
├── KnowledgeCollection
├── KnowledgeRecord
├── Language
├── MemorySnapshot
├── ModelProperties
├── PhonemeStamp
├── RollingSummary
├── SafetyResult
├── SpeechChunk
├── ToolCall
├── ToolChoice
├── TopicThreshold
├── TTSOutput
└── UserContext
InworldPropertyData
Copy
├── KnowledgePropertyData
├── LLMExecutionPropertyData
├── LLMPropertyData
├── LLMRoutingPropertyData
├── RandomCannedTextPropertyData
├── SafetyExecutionPropertyData
├── SafetyPropertyData
├── STTExecutionPropertyData
├── STTPropertyData
├── TextEmbedderPropertyData
├── TTSExecutionPropertyData
└── TTSPropertyData
MonoBehaviour
Copy
├── AECCanvas
├── ChatBubble
├── CharacterCreationPanel
├── CharacterInteractionPanel
├── InworldAudioManager
├── InworldAudioModule
│ ├── AudioCaptureModule
│ ├── AudioCollectModule
│ ├── AudioDispatchModule
│ └── PlayerEventModule
│ ├── PlayerVoiceDetector
│ │ └── VoiceActivityDetector
│ └── PushToTalkModule
├── InworldDataVisitor
├── InworldFrameworkModule
│ ├── InworldAECModule
│ ├── InworldLLMModule
│ ├── InworldSafetyModule
│ ├── InworldSTTModule
│ ├── InworldTTSModule
│ ├── InworldVADModule
│ ├── KnowledgeModule
│ ├── TelemetryModule
│ └── TextEmbedderModule
├── InworldGraphExecutor
├── InworldLog
├── InworldUIElement
├── KnowledgeBubble
├── KnowledgeConfigPanel
├── KnowledgeInteractionPanel
├── LLMChatPanel
├── LLMConfigPanel
├── LoadingPanel
├── LocalConfigPanel
├── Lobby
├── NodeTemplate
│ ├── CharacterInteractionNodeTemplate
│ ├── CustomNodeTemplate
│ ├── IntentNodeTemplate
│ ├── LLMNodeTemplate
│ ├── LoopEdgeNodeTemplate
│ ├── NodeConnectionTemplate
│ ├── SafetyNodeTemplate
│ ├── STTNodeTemplate
│ └── TTSNodeTemplate
├── RecordButton
├── RemoteConfigPanel
├── SingletonBehavior<T>
│ └── InworldController
├── STTCanvas
├── SwitchButton
├── TextConfigPanel
└── TTSConfigPanel
ScriptableObject
Copy
├── CharacterData
├── CreationConfigAsset
├── GoalData
├── IntentData
├── InworldComponentAsset
│ ├── KnowledgeComponentAsset
│ ├── LLMComponentAsset
│ ├── LLMRoutingComponentAsset
│ ├── STTComponentAsset
│ ├── TextEmbedderComponentAsset
│ └── TTSComponentAsset
├── InworldEdgeAsset
│ ├── InworldAudioEdgeAsset
│ ├── InworldJsonEdgeAsset
│ ├── InworldLLMEdgeAsset
│ ├── InworldSafetyEdgeAsset
│ ├── InworldTextEdgeAsset
│ └── LoopEdgeAsset
├── InworldFrameworkUtil
├── InworldGraphAsset
│ └── CharacterInteractionGraphAsset
├── InworldNodeAsset
│ ├── CustomNodeAsset
│ │ ├── AddSpeechEventNodeAsset
│ │ ├── ConversationEndpointNodeAsset
│ │ ├── CustomSampleNodeAsset
│ │ ├── FilterInputNodeAsset
│ │ ├── FormatPromptNodeAsset
│ │ ├── GetPlayerNameNodeAsset
│ │ ├── TextCombinerNodeAsset
│ │ ├── TextProcessorNodeAsset
│ │ └── TxtToPromptSampleNodeAsset
│ ├── IntentNodeAsset
│ ├── LLMNodeAsset
│ ├── RandomCannedTextNodeAsset
│ ├── SafetyNodeAsset
│ ├── STTNodeAsset
│ ├── SubgraphNodeAsset
│ ├── TextAggregatorNodeAsset
│ ├── TextChunkingNodeAsset
│ └── TTSNodeAsset
├── InworldUserData
├── KnowledgeData
├── LLMPrompt
│ └── ConversationPrompt
└── ModelProviders
Other classes
Copy
AudioEvent
BaseDataDataStreamStrategy
BaseDataInputStreamStrategy
BaseDataVectorStrategy
CharVectorStrategy
ChatMessageVectorStrategy
CircularBuffer<T>
CompiledIntentVectorStrategy
ComponentData
Condition
ContentDataStreamStrategy
ContentInputStreamStrategy
ConversationalCharacterData
CustomConfigWrapperVectorStrategy
DetectedTopicVectorStrategy
DeviceVectorStrategy
DictionaryRuleVectorStrategy
EdgeData
EdgeVectorStrategy
EntityMatchVectorStrategy
EntityVectorStrategy
EventVectorStrategy
Float2DVectorStrategy
FloatVectorStrategy
GoalResponse
Goals
GoalVectorStrategy
GraphConfigData
Intent
IntentMatchVectorStrategy
InworldGraphData
InworldIntentVectorStrategy
InworldInterop
InworldTelemetry
InworldVoicePropData
KeywordGroupVectorStrategy
KeywordMatchVectorStrategy
Knowledges
KnowledgeCollectionVectorStrategy
KnowledgeCompileConfigPropData
KnowledgeRecordVectorStrategy
LLMDefaultConfigPropData
LLMRoutingVectorStrategy
LoadingProcess
MapStringVectorStrategy
MemoryManager
MessageVectorStrategy
ModelProviderData
NodeVectorStrategy
ParsingConfig
PhonemeStampVectorStrategy
RoutingConfigData
SafetyConfigPropData
SafetyThreshold
STTDefaultConfigData
STTDeviceData
STTInfoData
StatusCodeVectorStrategy
StringDataStreamStrategy
StringHashSetStrategy
StringInputStreamStrategy
StringStringMapStrategy
StringToHashSetStringHashMapStrategy
StringToLoopHashMapStrategy
StringToNodeHashMapStrategy
StringToStringBTreeMapStrategy
StringToStringHashMapStrategy
StringVectorStrategy
SpeechChunkDataStreamStrategy
SpeechChunkInputStreamStrategy
SynthesizeConfigPropData
TelemetrySpanVectorStrategy
TextVectorVectorStrategy
ToolCallDataVectorStrategy
ToolCallResultVectorStrategy
ToolCallVectorStrategy
ToolDataVectorStrategy
ToolVectorStrategy
TopicThreasholdVectorStrategy
TTSConfigData
TTSInferenceData
TTSOutputDataStreamStrategy
TTSOutputInputStreamStrategy
TTSPostProcessingData
Utterance
WavUtility
Editor time
Copy
UnityEditor.Experimental.GraphView
└── InworldGraphView
UnityEditor.Experimental.GraphView.Node
└── InworldNodeView
├── AddSpeechEventNodeView
├── ConversationEndpointNodeView
└── TTSNodeView
UnityEditor.Experimental.GraphView.Edge
└── InworldEdgeView
UnityEditor.Editor
└── InworldGraphAssetEditor
└── CharacterInteractionGraphAssetEditor
ScriptableObject
└── InworldNodeSearchWindow
EditorWindow
└── CreateCustomNodeScriptWindow
InworldEdgeConnectorListener