Capabilities are the Flows and Agents you attach to a Product to make them available through Surfaces. Add Capabilities to define what your Product can do.
When you add a Flow or Agent to a Product, it becomes a Capability—an AI function that users can access through the Product’s surfaces. A single Product can have multiple Capabilities.
The Capability now appears in your Product’s Capability list and is available through all active Surfaces.
Select Capabilities that work together to solve a user problem. For example, a customer support Product might include:
Each Capability handles a different aspect of customer support.
How Capabilities are invoked depends on the surface’s orchestration mode:
For details, see Surface orchestration modes.
To remove a Capability from a Product:
Removing a Capability from a Product doesn’t delete the underlying Flow or Agent—it just disconnects it from that Product.
Removing a Capability makes it unavailable through all Surfaces on that Product. Users relying on that Capability will get errors if they try to access it.
The same Flow or Agent can be a Capability in multiple Products. For example, your “sentiment analysis” Flow might be used in:
Changes to the Flow apply to all Products that use it.