Adapters
Adapters execute actions requested by functions or detected intents. Create them under Bot → Adapters.
| Type | Use |
|---|---|
| SIP | Execute an approved call action |
| Webhook | Send an HTTP request to an external service |
| Queue | Publish work to a configured queue |
| Pipeline | Execute ordered service steps |
A SIP adapter selects a supported action and its fixed parameters. A webhook adapter defines the URL, method, timeout, retry behavior, response mode, headers, query parameters, and optional authentication. Bearer, basic, and API-key authentication use Vault secret references.
A pipeline combines adapter or callable services into ordered steps. Step inputs may use runtime variables, and outputs may extract values for later steps. A pipeline cannot call itself recursively.
Runtime path
The model emits a tool call or the runtime detects an intent. The active intent router selects an adapter. The active policy must allow that adapter before execution.