diff --git a/packages/react/src/lib/useVoiceClient.ts b/packages/react/src/lib/useVoiceClient.ts index 159b763d..464af493 100644 --- a/packages/react/src/lib/useVoiceClient.ts +++ b/packages/react/src/lib/useVoiceClient.ts @@ -271,8 +271,18 @@ export const useVoiceClient = (props: { // otherwise, report error if (response.type === 'tool_response') { socket.sendToolResponseMessage(response); + + onMessage.current?.({ + ...response, + receivedAt: new Date(), + }); } else if (response.type === 'tool_error') { socket.sendToolErrorMessage(response); + + onMessage.current?.({ + ...response, + receivedAt: new Date(), + }); } else { onToolCallError.current?.( 'Invalid response from tool call',