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.

PropertyTypeDescription
enableMultiModalInputBooleanEnables rich media input capabilities including file attachments, image uploads, and document sharing.
enablePDFUploadBooleanEnables specific support for PDF document uploads and processing.
enableLongPauseSpeechTranscriptionBooleanEnables long pause speech transcription capabilities.
enableMultiAgentBooleanEnables multi-agent conversation capabilities including agent discovery, switching, and comparison.
enableThemingBooleanEnables theming capabilities for UI customization.
enableOnboardingBooleanEnables onboarding opt-in UI.
enableVoiceBooleanEnables voice input capabilities for conversations.
MethodSignatureDescription
builderfun builder(): BuilderCreates a new builder instance for constructing feature flag settings.
buildfun build(): AgentforceFeatureFlagSettingsBuilds the feature flag configuration with specified public feature enablement and optional internal flags.