OptionalidTTS configuration.
OptionalturnTurn detection strategy. String shorthand ('stt' or 'krisp') or object with tunable params.
OptionalbargeBarge-in configuration — controls user interruption of assistant speech.
LLM configuration.
OptionalactionWebhook when agent ends.
OptionaleventWebhook for agent events.
OptionaltoolWebhook when the LLM requests a tool/function call.
OptionalgreetingWhether the LLM generates an initial greeting before the user speaks. Default: true.
OptionalearlySpeculatively prompt the LLM on final transcript before Krisp end-of-turn. Default: false.
OptionalnoiseEnable server-side noise isolation to reduce background noise on call audio. Defaults to inbound (caller) audio; set direction to 'write' for outbound.
OptionalmcpExternal MCP servers that provide tools to the LLM.
OptionalnoSeconds to wait after assistant finishes speaking before prompting user to respond. 0 disables. Default: 0.
STT configuration.