AgentforceLauncher
struct AgentforceLauncher
A SwiftUI view that provides a floating launcher interface for accessing the Agentforce conversation UI.
The AgentforceLauncher serves as the primary entry point for users to interact with the Agentforce AI assistant. It displays as a persistent, floating interface element that shows conversation status and provides multiple ways to initiate or continue conversations.
| Property | Type | Description |
|---|---|---|
| body | some View | The launcher's UI implementation |
| openTranscribing | (() -> Void)? | Callback to open the conversation with voice input active |
| openWithKeyboardClosed | (((() -> Void)?) -> Void)? | Callback to open the conversation without keyboard, optionally running completion |
| openWithKeyboardOpen | (() -> Void)? | Callback to open the conversation with keyboard input ready |