| 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 |