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 | Bool | Enables rich media input capabilities including file attachments, image uploads, and document sharing. |
enablePDFFileUpload | Bool | Enables specific support for PDF document uploads and processing. |
multiAgent | Bool | Enables multi-agent conversation capabilities including agent discovery, switching, and comparison. |
shouldBlockMicrophone | Bool | Controls microphone access for voice input features. |
enableOnboarding | Bool | Enables onboarding opt-in UI. |
Method | Signature | Description |
---|
init | init(enableMultiModalInput:enablePDFFileUpload:multiAgent:shouldBlockMicrophone:enableOnboarding:internalFlags:) | Creates a feature flag configuration with specified public feature enablement and optional internal flags. |
subscript | subscript(_:) -> Bool | Access internal feature flag values via string key. This provides public access for demo apps and external usage. |