Releases: salesforce/AgentforceMobileSDK-Android
Agentforce Mobile SDK 258.1
🤖 Android Agentforce SDK 258.1 (v14.20.0)
This release focuses on UI/theming improvements, context variable support, and several key bug fixes.
✨ Enhancements
- Channel Type Context: Added support for the
$Context.ChannelTypevariable. - Localization: Updated localization (L10n) strings.
🛠️ Fixes
- Message Input: Disabled the ability to send empty messages.
- Selection Components: Fixed an issue where the initial selection in a component was always sent in reply, regardless of the user's actual selection.
- UI Scrolling: Removed excessive empty space that appeared when scrolling up in the chat container.
- Links: Ensured that clicking an external link correctly opens the device's browser.
- Theming: Hard-coded link colors for light and dark mode to ensure visibility.
- Bootstrap: The bootstrap
onErrorhandler will now be bypassed when a specific Agent ID is provided.
Agentforce Mobile SDK 258.0
🚀 Agentforce Mobile SDK 258.0
Version 258.0 is a landmark release, introducing a completely redesigned user interface, powerful Chat V2 capabilities with Service Agent support, and a more streamlined configuration process.
🎨 Enhanced User Interface
- Mobile-Optimized Experience: A completely redesigned interface built with native Android design patterns for an intuitive and responsive user experience.
- Advanced Theming: A comprehensive theme system supporting custom colors, typography, and component styling to perfectly match your brand's identity.
- Custom Component Overrides: A new native view provider system allows you to completely customize or replace standard messaging UI components.
💬 Enhanced Chat V2 & Service Agent Support
- Service Agent Integration: Full support for mobile service agent configurations through the new, streamlined
.serviceAgentmode. - Human Agent Escalation: Seamlessly escalate to human agents with full support for rich messaging components like links, surveys, carousels, and other interactive elements.
- Context Events: Context provided to the
AgentforceClientis also passed as Context Events in Salesforce Enhanced Chat. - Omni-Channel Ready: Built-in support for Omni-Channel routing and Omni-Supervisor for enterprise-grade customer service workflows.
⚙️ Configuration Changes
- New Initialization Pattern: The
AgentforceClientnow uses a simplifiedAgentforceModeenum (.fullConfig,.serviceAgent,.employeeAgent) for initialization. - Simplified Setups: New
ServiceAgentConfigurationandEmployeeAgentConfigurationobjects streamline the setup process for different modes. - Service Agent Support: Added new methods to support Einstein Service agents using an
esDeveloperName.
✨ New Components & APIs
- Launcher: A new
AgentforceLauncherfloating action button (FAB) provides users with quick and easy access to the chat experience. - Conversation Management: New methods are now available to
endConversation(),closeConversation(), anddownloadTranscript().
Agentforce Mobile SDK 256.3
Android Release Notes: Version 256.3 (11.5.2)
This release introduces the Theme Manager, Voice capabilities, and Panel APIs while also including significant refactoring and UI enhancements.
🚀 New Features & Major Enhancements
- Theming Engine: Introduced the AgentforceThemeManager and LocalProvider to enable custom themes in the host app.
🎨 UI/UX Enhancements
- Top Bar Control: Added the ability to programmatically show or hide the top bar.
- UI Consistency: Matched the entry point, input box, and voice button height to the latest UX specifications.
- Ripple Effect: Fixed an issue where the ripple effect on images extended beyond the image bounds.
- Localization: Updated localization strings.
🐛 Bug Fixes
- Readback Icon: Ensured the Readback icon is only displayed when a feature flag is enabled and an implementation is available.
- Instrumentation: Fixed missing attributes in the instrumentation contract and added a new AgentforceInput marker to distinguish between text and voice.
- Session Management: Corrected a bug to ensure the correct session ID is returned when selecting an agent.
Agentforce Mobile SDK 256.1
Android Release Notes: Version 256.1 (9.0.16)
This release introduces important stability fixes, along with new functionality for file uploads and configuration on Android.
🐛 Bug Fixes
- Fixed a layout issue with a spacer that appeared after the PDF upload feature was merged.
- Corrected the FetchAgents observability marker to ensure proper instrumentation.
- Updated the readback contract to resolve an issue identified during testing.
✨ Enhancements
- Introduced support for PDF file uploads.
- Added a feature flag to control the visibility of recommended utterances.
- Provided a method to configure the launchInVoiceMode boolean via the AgentforceClient.
Agentforce Mobile SDK 9.0.10
Initial Release
The Agentforce Mobile SDK empowers you to integrate Salesforce's feature-rich, trusted AI platform directly into your native Android mobile applications. By leveraging the Agentforce Mobile SDK, you can deliver cutting-edge, intelligent, and conversational AI experiences to your mobile users, enhancing engagement and providing seamless access to information and actions.
Integrating the Agentforce Mobile SDK into your app offers several key advantages. It allows you to deliver advanced AI experiences that go beyond simple chatbots, providing users with truly agentic capabilities for complex task completion, personalized interactions, and access to generative AI features within your app's context.
Agentforce Mobile SDK offers a Full UI Experience. Get up and running quickly by using the SDK's pre-built, customizable chat interface. This provides a rich, out-of-the-box conversational experience supporting text, voice, and multimodal inputs with minimal coding effort.