Settings for tool calling not interrupting speech
# support
a
What settings should I use so that my tool calls don't interrupt speech. I want to work with my AI agent without it saying "one sec", "give me a moment" between tool calls. My use case will have lots of tool calls being triggered and it will break the user experience if I can't get around this.
v
To prevent tool calls from interrupting your AI agent's speech, set the
blocking
property to
false
in your tool call configuration (which is the default). This allows tool calls to execute without waiting for the current message to finish, minimizing interruptions like "one sec" or "give me a moment".
Copy code
json
{
  "ToolMessageStart": {
    "blocking": false
  }
}
Tip: If you still hear interstitial messages, check your prompt or system messages for any default phrases and adjust them as needed. [See documentation](https://docs.vapi.ai/changelog/2025/2/4) Source: - [Changelog: Hooks, PCI Compliance, and Blocking Messages](https://docs.vapi.ai/changelog/2025/2/4)
k
Set "async": true in your tool config and remove or customize default tool call messages like ā€œone secā€ under the messages array.