Capabilities are the composition layer
Capabilities are Dubot’s reusable bundles of context. Attach them to a wizard or to the Resource Center Agent, then compose the active experience from the bundles it needs. Each capability has an agent prompt, a model-facing description, and a priority. Priority controls ordering when several capabilities contribute context.
Delivery is configured per capability:
The delivery setting controls context delivery, not action availability. A capability or action
that exists in the catalog is not automatically available to an experience. The active agent must
include a Skill capability that contains the action. Test resolves the latest saved versions;
Production requires the relevant agent, capability, and action versions to be published. A Skill
is the only capability type that carries Session API actions and client-side callbacks.
Actions are catalog contracts
Actions define the governed operation contract. They are included in a Skill capability; publishing an action alone does not attach it to a wizard or the Resource Center Agent. The controlled-rollout end-user MCP channel has separate action enablement.Two current action types
Session API action
A reviewed HTTP operation. The published registry owns the method, endpoint, input schema, and
response mask. Customer-owned first-party code performs the authenticated request.
Client-side callback
A function registered by the host application through the SDK. The dashboard owns its
versioned name, description, response mask, and policy; the host owns its function and input
schema.
The execution boundary
Review the contract
Before publishing an action, check:- human title and model-facing description;
- stable tool key and action type;
- method and endpoint for Session API actions;
- JSON input schema;
- response mask;
- risk classification;
- execution policy: auto or confirm;
- enabled state and capability membership;
- MCP enablement, when the action channel is in scope;
- behavior when the operation or host callback is unavailable.