AgentforceFeatureFlagSettings
data class AgentforceFeatureFlagSettings
Configuration structure controlling feature availability and experimental functionality within the Agentforce SDK. Provides fine-grained control over SDK capabilities, enabling progressive feature rollout, A/B testing scenarios, and organization-specific customizations.
| Property | Type | Description |
|---|---|---|
enableMultiModalInput | Boolean | Enables rich media input capabilities including file attachments, image uploads, and document sharing. |
enablePDFUpload | Boolean | Enables specific support for PDF document uploads and processing. |
enableLongPauseSpeechTranscription | Boolean | Enables long pause speech transcription capabilities. |
enableMultiAgent | Boolean | Enables multi-agent conversation capabilities including agent discovery, switching, and comparison. |
enableTheming | Boolean | Enables theming capabilities for UI customization. |
enableOnboarding | Boolean | Enables onboarding opt-in UI. |
enableVoice | Boolean | Enables voice input capabilities for conversations. |
| Method | Signature | Description |
|---|---|---|
builder | fun builder(): Builder | Creates a new builder instance for constructing feature flag settings. |
build | fun build(): AgentforceFeatureFlagSettings | Builds the feature flag configuration with specified public feature enablement and optional internal flags. |