AI agents, like your Agentforce agents, aren’t static; they need to evolve. Whether you’re adding powerful new capabilities, refining existing logic, or adapting to new data, regular updates are essential to keep your agents effective and delivering maximum value. But how do you roll out these improvements without disrupting the live service and impacting your users? Taking an agent offline for updates can interrupt critical workflows and negatively affect the customer experience.

This is where agent versions come in. Imagine being able to work on enhancing your agent‌ — ‌adding complex new actions, improving its understanding, or connecting it to new data sources‌ — ‌all while the current version continues to serve your users without interruption. Agentforce provides a structured versioning toolset to clone your existing agent, create a new inactive version, and safely make your changes in an isolated environment. You can then thoroughly test the new version to ensure that it meets your requirements before making it live.

The real magic happens when you’re ready to deploy. Activating the new version is instantaneous, seamlessly replacing the old one with zero downtime. Your users transition to the improved agent experience without ever noticing a disruption. This allows for a continuous improvement cycle, ensuring that your Agentforce agents are always up-to-date, incorporating the latest enhancements and capabilities that you develop on the Salesforce Platform.

Want to see exactly how to manage this process, step-by-step? Watch our recent video above, where we demonstrate how to use versioning in Agentforce to update a concierge agent ‌ — ‌ taking it from handling simple bookings to planning personalized itineraries ‌ — ‌ all without interrupting the user experience. Learn how to clone, modify, test, and activate versions for seamless, zero-downtime updates.

About the author

Charles Watkins is a Lead Developer Advocate at Salesforce. You can find him on LinkedIn.

Get the latest Salesforce Developer blog posts and podcast episodes via Slack or RSS.

Add to Slack Subscribe to RSS