Skip to content

Commit f267a38

Browse files
authored
fix: add tool_response and tool_error to client side messages store
1 parent 3a9d6b0 commit f267a38

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

packages/react/src/lib/useVoiceClient.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,8 +230,20 @@ export const useVoiceClient = (props: {
230230
// otherwise, report error
231231
if (response.type === 'tool_response') {
232232
socket.sendToolResponseMessage(response);
233+
234+
onMessage.current?.({
235+
...response,
236+
receivedAt: new Date(),
237+
});
238+
233239
} else if (response.type === 'tool_error') {
234240
socket.sendToolErrorMessage(response);
241+
242+
onMessage.current?.({
243+
...response,
244+
receivedAt: new Date(),
245+
});
246+
235247
} else {
236248
onToolCallError.current?.(
237249
'Invalid response from tool call',

0 commit comments

Comments
 (0)