SuperDialogAdapter
(see Adapters):
assist(), flow switching - lives in
Embedding guide: Unpod voice.
Voice-specific patterns
Two things you only hit inside a live call.Give tools call context
Define tools as closures inside your entrypoint so they capture per-call data:Detect completion
Both engines have terminal states. Afterrun() returns, check whether the
dialog finished or the caller hung up mid-conversation:
Authoring the playbook
Generate one withsuperdialog generate, version-control the YAML, and iterate
with superdialog chat - no voice setup needed
(Quickstart). The YAML vocabulary and field tables
are in Playbooks; HTTP, Python, and MCP tools are in
SuperDialog Tools.
Go deeper
Embedding Guide: Unpod Voice
The full worked example: a SuperDialog agent inside an AgentRunner session.
Thinking in Playbooks
The mental model: checkpoints that gate outcomes, and when not to use one.
SuperDialog
The framework itself: playbooks, tools, sessions, CLI.
Bring Your Agent
Prefer your own brain? Adapters for LangChain, OpenAI, Anthropic, HTTP.