Flow <NO_RESPONSE_REQUIRED/> still results in spoken output — ToolInvoke/ToolResult IDs confirmed (Session: f744c80a-842a-4dc0-8c15-0461925a79ef) #36
Replies: 1 comment
|
Logs attached here: comm-server-1 | 2026-02-16 13:54:05,372 INFO sqlalchemy.engine.Engine [generated in 0.00015s] (7, 'CA600736dff62724a3e3ab5e74de56d79e') |
Uh oh!
There was an error while loading. Please reload this page.
Hello Speechmatics Support Team,
We’re integrating Speechmatics Flow Voice AI function calling and are troubleshooting
<NO_RESPONSE_REQUIRED/>behavior.Session ID:
f744c80a-842a-4dc0-8c15-0461925a79ef
We are correctly sending
<NO_RESPONSE_REQUIRED/>in the ToolResultcontentfield, and we have confirmed that the ToolResultidmatches the ToolInvokeid.Relevant logs (sanitized):
{
"message": "ToolInvoke",
"id": "call_kg73tvj6_8yp9x",
"type": "function",
"function": {
"name": "identify_intent",
"arguments": { "intent": "inspection" }
}
}
Log line:
ToolInvoke received: identify_intent with {'intent': 'inspection'} and {'message': 'ToolInvoke', 'id': 'call_kg73tvj6_8yp9x', 'type': 'function', 'function': {'name': 'identify_intent', 'arguments': {'intent': 'inspection'}}}
{
"message": "ToolResult",
"id": "call_kg73tvj6_8yp9x",
"status": "ok",
"content": "<NO_RESPONSE_REQUIRED/>"
}
Log line:
ToolResult sent: {'message': 'ToolResult', 'id': 'call_kg73tvj6_8yp9x', 'status': 'ok', 'content': '<NO_RESPONSE_REQUIRED/>'}
{ "status": "ok", "content": "<NO_RESPONSE_REQUIRED/>" }
But it still plays a message after the tool call.
Thanks for your help.
All reactions