MCPcopy Create free account

hub / github.com/RunanywhereAI/runanywhere-sdks / types & classes

Types & classes2,192 in github.com/RunanywhereAI/runanywhere-sdks

↓ 32 callersClassDecision
Playground/android-use-agent/app/src/main/java/com/runanywhere/agent/kernel/ActionExecutor.kt:294
↓ 30 callersClassToolDefinition
Playground/android-use-agent/app/src/main/java/com/runanywhere/agent/toolcalling/ToolCallingTypes.kt:15
↓ 29 callersClassExecutionResult
Playground/android-use-agent/app/src/main/java/com/runanywhere/agent/kernel/ActionExecutor.kt:306
↓ 28 callersClassstat
sdk/runanywhere-commons/src/backends/onnx/onnx_backend.cpp:158
↓ 24 callersClassToolParameter
Playground/android-use-agent/app/src/main/java/com/runanywhere/agent/toolcalling/ToolCallingTypes.kt:7
↓ 23 callersClassAppModel
examples/android/RunAnywhereAI/app/src/main/java/com/runanywhere/runanywhereai/data/models/AppModel.kt:8
↓ 22 callersClassSDKError
* SDK error class representing errors from SDK operations. * * This data class matches the iOS SDK's SDKError struct for cross-platform consistency.
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/foundation/errors/SDKError.kt:27
↓ 20 callersClassPreLaunchResult
Playground/android-use-agent/app/src/main/java/com/runanywhere/agent/kernel/AgentKernel.kt:1329
↓ 19 callersClassSDKLogger
* Simple logger for SDK components with category-based filtering. * Matches Swift SDK SDKLogger struct. */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/foundation/SDKLogger.kt:499
↓ 15 callersClassDownloadProgress
* Progress information for model downloads. */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/Models/ModelTypes.kt:387
↓ 12 callersClassstat
Playground/openclaw-hybrid-assistant/tests/test_integration.cpp:1241
↓ 9 callersClassBenchmarkScenario
examples/android/RunAnywhereAI/app/src/main/java/com/runanywhere/runanywhereai/presentation/benchmarks/models/BenchmarkTypes.kt:79
↓ 9 callersClassSelectedModel
* Selected Model Info matching iOS pattern */
examples/android/RunAnywhereAI/app/src/main/java/com/runanywhere/runanywhereai/presentation/voice/VoiceAssistantViewModel.kt:70
↓ 7 callersClassRAGEvent
* RAG-related events. * Mirrors Swift RAGEvent exactly. */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/events/SDKEvent.kt:312
↓ 7 callersClassStrategyDecision
* Strategy decision result data class. */
sdk/runanywhere-kotlin/src/jvmAndroidMain/kotlin/com/runanywhere/sdk/foundation/bridge/extensions/CppBridgeStrategy.kt:278
↓ 7 callersInterfaceVLMGenerationOptions
sdk/runanywhere-web/packages/core/src/types/VLMTypes.ts:28
↓ 7 callersClassstat
sdk/runanywhere-flutter/packages/runanywhere/ios/Classes/flutter_rag_bridge.cpp:180
↓ 7 callersClassstat
sdk/runanywhere-flutter/packages/runanywhere/src/flutter_rag_bridge.cpp:180
↓ 6 callersInterfaceModelFileDescriptor
sdk/runanywhere-web/packages/core/src/Infrastructure/ModelRegistry.ts:24
↓ 6 callersClassNetworkConfiguration
* Comprehensive network configuration for HTTP clients * Provides all networking configuration options to achieve parity with iOS implementation */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/data/network/NetworkConfiguration.kt:7
↓ 5 callersClassBenchmarkMetrics
examples/android/RunAnywhereAI/app/src/main/java/com/runanywhere/runanywhereai/presentation/benchmarks/models/BenchmarkTypes.kt:120
↓ 5 callersClassJvmAudioCaptureManager
* JVM implementation of AudioCaptureManager using Java Sound API. * Captures audio at 16kHz mono 16-bit PCM format. * * Matches iOS AudioCaptureMan
sdk/runanywhere-kotlin/src/jvmMain/kotlin/com/runanywhere/sdk/features/stt/JvmAudioCaptureManager.kt:33
↓ 5 callersClassModelInfo
Playground/android-use-agent/app/src/main/java/com/runanywhere/agent/AgentApplication.kt:146
↓ 5 callersClassServiceDependency
* Service dependency information. * * @param serviceType The service type * @param dependsOn List of service types this service depends
sdk/runanywhere-kotlin/src/jvmAndroidMain/kotlin/com/runanywhere/sdk/foundation/bridge/extensions/CppBridgeServices.kt:345
↓ 4 callersClassGenieModelDef
examples/android/RunAnywhereAI/app/src/main/java/com/runanywhere/runanywhereai/data/ModelList.kt:218
↓ 4 callersClassHttpResponse
* HTTP response data class. */
sdk/runanywhere-kotlin/src/jvmAndroidMain/kotlin/com/runanywhere/sdk/foundation/bridge/extensions/CppBridgeHTTP.kt:821
↓ 4 callersInterfaceLLMGenerationOptions
sdk/runanywhere-web/packages/core/src/types/LLMTypes.ts:10
↓ 4 callersClassModelInfo
* Model information data class. */
sdk/runanywhere-kotlin/src/jvmAndroidMain/kotlin/com/runanywhere/sdk/foundation/bridge/extensions/CppBridgeModelRegistry.kt:124
↓ 4 callersClassTTSOptions
* Options for text-to-speech synthesis. * Mirrors Swift TTSOptions exactly. */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/TTS/TTSTypes.kt:125
↓ 4 callersClassVoiceAgentResult
* Result from voice agent processing. * Contains all outputs from the voice pipeline: transcription, LLM response, and synthesized audio. * * Mirro
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/VoiceAgent/VoiceAgentTypes.kt:23
↓ 4 callersClassstat
sdk/runanywhere-react-native/packages/core/cpp/bridges/RAGBridge.cpp:60
↓ 3 callersClassBenchmarkDeviceInfo
examples/android/RunAnywhereAI/app/src/main/java/com/runanywhere/runanywhereai/presentation/benchmarks/models/BenchmarkTypes.kt:109
↓ 3 callersClassChatMessage
* App-specific ChatMessage for conversations. * Self-contained with app-local types. */
examples/android/RunAnywhereAI/app/src/main/java/com/runanywhere/runanywhereai/domain/models/ChatMessage.kt:139
↓ 3 callersClassDownloadResult
6. Create a CompletableDeferred to wait for download completion This is used to properly suspend until the async download finishes
sdk/runanywhere-kotlin/src/jvmAndroidMain/kotlin/com/runanywhere/sdk/public/extensions/RunAnywhere+ModelManagement.jvmAndroid.kt:562
↓ 3 callersClassHostAppInfo
* Host application information container */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/foundation/HostAppInfo.kt:6
↓ 3 callersClassLoraCompatibilityResult
* Result of a LoRA compatibility check. */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/RunAnywhere+LoRA.kt:58
↓ 3 callersClassNumberValue
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/LLM/ToolCallingTypes.kt:30
↓ 3 callersClassParseResult
* Parsed tool call result from C++ */
sdk/runanywhere-kotlin/src/jvmAndroidMain/kotlin/com/runanywhere/sdk/foundation/bridge/extensions/CppBridgeToolCalling.kt:35
↓ 3 callersClassRAGMessage
* A single message in the RAG conversation. * * Uses a structured data class instead of a tuple (iOS uses anonymous tuples). * Mirrors iOS `(role:
examples/android/RunAnywhereAI/app/src/main/java/com/runanywhere/runanywhereai/presentation/rag/RAGViewModel.kt:46
↓ 3 callersClassSTTOptions
* Options for speech-to-text transcription. * Mirrors Swift STTOptions exactly. */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/STT/STTTypes.kt:64
↓ 3 callersClassStringValue
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/LLM/ToolCallingTypes.kt:25
↓ 3 callersClassSynthesisResult
* TTS synthesis result. * * @param audioData Synthesized audio data bytes * @param text Original input text * @param durationMs Au
sdk/runanywhere-kotlin/src/jvmAndroidMain/kotlin/com/runanywhere/sdk/foundation/bridge/extensions/CppBridgeTTS.kt:321
↓ 3 callersClassToolCall
Playground/android-use-agent/app/src/main/java/com/runanywhere/agent/toolcalling/ToolCallingTypes.kt:21
↓ 3 callersClassToolCallingResult
* Result of a generation that may include tool calls */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/LLM/ToolCallingTypes.kt:315
↓ 3 callersInterfaceToolDefinition
sdk/runanywhere-web/packages/llamacpp/src/Extensions/ToolCallingTypes.ts:25
↓ 3 callersClassToolResult
Playground/android-use-agent/app/src/main/java/com/runanywhere/agent/toolcalling/ToolCallingTypes.kt:27
↓ 3 callersClassToolResult
* Result of executing a tool */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/LLM/ToolCallingTypes.kt:194
↓ 3 callersClassVLMImage
* VLM image input structure. * Mirrors C++ rac_vlm_image_t and Swift VLMImage. * * Supports three input formats: file path, raw RGB pixels, or base
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/VLM/VLMTypes.kt:47
↓ 3 callersClassstat
sdk/runanywhere-commons/src/infrastructure/download/download_orchestrator.cpp:153
↓ 2 callersClassActionRecord
Playground/android-use-agent/app/src/main/java/com/runanywhere/agent/kernel/ActionHistory.kt:3
↓ 2 callersClassAppStorageInfo
* App-specific storage information * Matches iOS AppStorageInfo struct exactly * * Reference: sdk/runanywhere-swift/Sources/RunAnywhere/Data/Models
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/models/storage/StorageInfo.kt:67
↓ 2 callersClassArrayValue
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/LLM/ToolCallingTypes.kt:40
↓ 2 callersClassAudioCaptureService
* Service for capturing audio from the device microphone * * Platform-specific implementation for Android using AudioRecord. * Captures PCM audio a
examples/android/RunAnywhereAI/app/src/main/java/com/runanywhere/runanywhereai/domain/services/AudioCaptureService.kt:32
↓ 2 callersClassAudioChunk
* Audio chunk for streaming synthesis. * * @param audioData Audio data bytes for this chunk * @param isFinal Whether this is the final
sdk/runanywhere-kotlin/src/jvmAndroidMain/kotlin/com/runanywhere/sdk/foundation/bridge/extensions/CppBridgeTTS.kt:377
↓ 2 callersClassBenchmarkProgressUpdate
examples/android/RunAnywhereAI/app/src/main/java/com/runanywhere/runanywhereai/presentation/benchmarks/models/BenchmarkTypes.kt:179
↓ 2 callersClassBoolValue
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/LLM/ToolCallingTypes.kt:35
↓ 2 callersClassDeviceInfo
* Core device hardware information for telemetry, logging, and API requests. * Matches iOS DeviceInfo.swift exactly. * * This is embedded in Device
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/models/DeviceInfo.kt:12
↓ 2 callersClassDeviceStatus
Display model for Device Status card. */
examples/android/RunAnywhereAI/app/src/main/java/com/runanywhere/runanywhereai/presentation/models/ModelSelectionBottomSheet.kt:70
↓ 2 callersClassDeviceStorageInfo
* Device storage information * Matches iOS DeviceStorageInfo struct exactly * * Reference: sdk/runanywhere-swift/Sources/RunAnywhere/Data/Models/St
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/models/storage/StorageInfo.kt:81
↓ 2 callersClassFrameResult
* VAD detection result for a single frame. * * @param isSpeech Whether speech is detected * @param probability Speech probability (0.0
sdk/runanywhere-kotlin/src/jvmAndroidMain/kotlin/com/runanywhere/sdk/foundation/bridge/extensions/CppBridgeVAD.kt:306
↓ 2 callersClassHttpResponse
* HTTP response data class */
sdk/runanywhere-react-native/packages/core/android/src/main/java/com/margelo/nitro/runanywhere/PlatformAdapterBridge.kt:108
↓ 2 callersClassJvmHttpClient
* JVM implementation of HttpClient using HttpURLConnection. */
sdk/runanywhere-kotlin/src/jvmAndroidMain/kotlin/com/runanywhere/sdk/data/network/HttpClient.kt:12
↓ 2 callersClassLLMGenerationResult
* Result of a text generation request. * Mirrors Swift LLMGenerationResult exactly. */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/LLM/LLMTypes.kt:127
↓ 2 callersClassLoraAdapterCatalogEntry
* A LoRA adapter entry in the catalog registry. * Contains metadata about a LoRA adapter and its compatible base models. */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/RunAnywhere+LoRA.kt:77
↓ 2 callersInterfaceMessage
examples/react-native/RunAnywhereAI/src/types/chat.ts:112
↓ 2 callersClassModelAssignment
* Model assignment data class. * * @param componentType The component type this assignment is for * @param modelId The assigned model I
sdk/runanywhere-kotlin/src/jvmAndroidMain/kotlin/com/runanywhere/sdk/foundation/bridge/extensions/CppBridgeModelAssignment.kt:169
↓ 2 callersClassModelCompanionFile
* Describes a companion file to download alongside the primary model file. * Mirrors iOS ModelFileDescriptor (url + filename variant) for multi-file
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/RunAnywhere+ModelManagement.kt:174
↓ 2 callersClassModelInfo
* Information about a model - in-memory entity. * Mirrors Swift ModelInfo exactly. */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/Models/ModelTypes.kt:331
↓ 2 callersClassModelManagerDialog
* Dialog for managing RunAnywhere models (view available models) */
examples/intellij-plugin-demo/plugin/src/main/kotlin/com/runanywhere/plugin/ui/ModelManagerDialog.kt:23
↓ 2 callersClassObjectValue
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/LLM/ToolCallingTypes.kt:45
↓ 2 callersClassParsedScreen
Playground/android-use-agent/app/src/main/java/com/runanywhere/agent/kernel/ScreenParser.kt:7
↓ 2 callersClassPlatformStorageInfo
* Platform-specific storage information * Matches iOS platform-specific storage calculations * * Reference: iOS uses different APIs per platform (i
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/platform/StoragePlatform.kt:9
↓ 2 callersClassRAGUiState
* Immutable UI state for the RAG screen. * * Mirrors iOS RAGViewModel published properties as a single consolidated state. */
examples/android/RunAnywhereAI/app/src/main/java/com/runanywhere/runanywhereai/presentation/rag/RAGViewModel.kt:58
↓ 2 callersClassSDKConfig
* SDK Configuration Model * This data class represents the complete configuration for the SDK */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/utils/SDKConstants.kt:238
↓ 2 callersClassSDKLogger
sdk/runanywhere-react-native/packages/core/src/Foundation/Logging/Logger/SDKLogger.ts:33
↓ 2 callersInterfaceSTTOptions
sdk/runanywhere-web/packages/core/src/types/models.ts:90
↓ 2 callersClassSTTOutput
* Output from Speech-to-Text (conforms to ComponentOutput). * Mirrors Swift STTOutput exactly. */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/STT/STTTypes.kt:99
↓ 2 callersClassScreenState
Playground/android-use-agent/app/src/main/java/com/runanywhere/agent/accessibility/AgentAccessibilityService.kt:81
↓ 2 callersClassSecureStorageFactory
* Platform-specific secure storage factory * Each platform provides its own implementation */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/security/SecureStorage.kt:89
↓ 2 callersClassServiceInfo
* Service information data class. * * @param serviceType The service type (see [ServiceType]) * @param state The current service state
sdk/runanywhere-kotlin/src/jvmAndroidMain/kotlin/com/runanywhere/sdk/foundation/bridge/extensions/CppBridgeServices.kt:274
↓ 2 callersClassSimpleInstant
* Simple Instant replacement for avoiding kotlinx-datetime issues */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/utils/SimpleInstant.kt:8
↓ 2 callersClassSingleFile
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/Models/ModelTypes.kt:260
↓ 2 callersClassSpeechSegment
* Speech segment information. * * @param startMs Start time in milliseconds * @param endMs End time in milliseconds * @param confi
sdk/runanywhere-kotlin/src/jvmAndroidMain/kotlin/com/runanywhere/sdk/foundation/bridge/extensions/CppBridgeVAD.kt:287
↓ 2 callersClassStorageAvailability
* Storage availability status * Matches iOS StorageAvailability logic */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/models/storage/StorageInfo.kt:139
↓ 2 callersClassStrategyCapabilities
* Strategy capabilities data class. */
sdk/runanywhere-kotlin/src/jvmAndroidMain/kotlin/com/runanywhere/sdk/foundation/bridge/extensions/CppBridgeStrategy.kt:250
↓ 2 callersInterfaceTTSOptions
sdk/runanywhere-react-native/packages/core/src/types/TTSTypes.ts:12
↓ 2 callersClassTTSOutput
* Output from Text-to-Speech synthesis. * Mirrors Swift TTSOutput exactly. */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/TTS/TTSTypes.kt:173
↓ 2 callersClassTTSSynthesisMetadata
* Synthesis metadata. * Mirrors Swift TTSSynthesisMetadata exactly. */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/TTS/TTSTypes.kt:222
↓ 2 callersClassToolCallingOptions
* Options for tool-enabled generation */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/LLM/ToolCallingTypes.kt:283
↓ 2 callersInterfaceToolParameter
sdk/runanywhere-web/packages/llamacpp/src/Extensions/ToolCallingTypes.ts:16
↓ 2 callersClassTranscriptionMetadata
* Transcription metadata. * Mirrors Swift TranscriptionMetadata exactly. */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/STT/STTTypes.kt:123
↓ 2 callersClassTranscriptionMetrics
* Transcription metrics for display */
examples/android/RunAnywhereAI/app/src/main/java/com/runanywhere/runanywhereai/presentation/stt/SpeechToTextViewModel.kt:58
↓ 2 callersClassVADResult
* Result from VAD processing. */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/VAD/VADTypes.kt:151
↓ 2 callersClassVLMResult
* Result of a VLM processing request. * Mirrors C++ rac_vlm_result_t and Swift VLMResult exactly. */
sdk/runanywhere-kotlin/src/commonMain/kotlin/com/runanywhere/sdk/public/extensions/VLM/VLMTypes.kt:119
↓ 2 callersClassstat
Playground/openclaw-hybrid-assistant/src/config/model_config.h:206
↓ 2 callersClassstat
sdk/runanywhere-react-native/packages/core/cpp/bridges/FileManagerBridge.cpp:64
↓ 2 callersClassstat
sdk/runanywhere-commons/src/infrastructure/extraction/rac_extraction.cpp:113
↓ 2 callersClassstat
sdk/runanywhere-commons/src/features/vlm/vlm_component.cpp:424
↓ 2 callersClassstat
sdk/runanywhere-commons/src/backends/metalrt/rac_backend_metalrt_register.cpp:43
↓ 2 callersClassstatvfs
sdk/runanywhere-react-native/packages/core/cpp/bridges/FileManagerBridge.cpp:182
next →1–100 of 2,192, ranked by callers