user | User | Yes | The current user context providing authentication state and user-specific settings |
availableAgents | [AgentInfo]? | No | Optional list of available agents that can be used for conversation targeting |
agentforceCopier | AgentforceCopying? | No | Optional clipboard integration provider for copy-to-clipboard functionality |
enableDebugSettings | Bool | No | Development and debugging flag that enables additional diagnostic tools and settings (default: false) |
ignoreWelcomeMessage | Bool | No | Flag whether or not the welcome message should be ignored (default: false) |
forceConfigEndPoint | String | Yes | The primary Salesforce org endpoint URL used for service discovery and configuration |
dataProvider | AgentforceDataProviding? | No | Optional custom data provider for Salesforce record and metadata access |
imageProvider | AgentforceImageProviding? | No | Optional custom image provider for loading and caching visual content |
instrumentationHandler | AgentforceInstrumentationHandling? | No | Optional instrumentation handler for analytics, performance monitoring, and event tracking |
agentforceFeatureFlagSettings | AgentforceFeatureFlagSettings | Yes | Feature flag configuration controlling SDK behavior and experimental functionality |
agentforceConnectionInfo | AgentforceConnectionInfo? | No | Optional pre-configured connection information for Agentforce services |
salesforceNetwork | SalesforceNetwork.Network? | No | Network abstraction layer providing HTTP communication capabilities |
salesforceNavigation | SalesforceNavigation.Navigation? | No | Optional navigation handler for integrating with your application's navigation system |
salesforceLogger | SalesforceLogging.Logger? | No | Optional logging provider for SDK diagnostic and debugging information |
ttsVoiceProvider | AgentforceReadbackHandler? | No | Optional text-to-speech provider for voice output capabilities |
speechRecognizer | AgentforceSpeechTranscriber? | No | Optional speech recognition provider for voice input capabilities |
themeManager | AgentforceThemeManager | No | Optional themeManager provider for comprehensive visual customization (default: AgentforceDefaultThemeManager()) |
serviceApiURL | String? | No | The service API URL for service agent configurations |