From 5b66133a6cf27d9087e14897d7e2eced3e852cbe Mon Sep 17 00:00:00 2001 From: mattie ruth backman Date: Wed, 7 May 2025 12:08:28 -0400 Subject: [PATCH] Revert breaking change in RTVI protocol for function calling --- src/pipecat/processors/frameworks/rtvi.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pipecat/processors/frameworks/rtvi.py b/src/pipecat/processors/frameworks/rtvi.py index ee0cced87..909dd15b7 100644 --- a/src/pipecat/processors/frameworks/rtvi.py +++ b/src/pipecat/processors/frameworks/rtvi.py @@ -254,7 +254,7 @@ class RTVIBotReady(BaseModel): class RTVILLMFunctionCallMessageData(BaseModel): function_name: str tool_call_id: str - arguments: Mapping[str, Any] + args: Mapping[str, Any] class RTVILLMFunctionCallMessage(BaseModel): @@ -700,7 +700,7 @@ class RTVIProcessor(FrameProcessor): fn = RTVILLMFunctionCallMessageData( function_name=params.function_name, tool_call_id=params.tool_call_id, - arguments=params.arguments, + args=params.arguments, ) message = RTVILLMFunctionCallMessage(data=fn) await self._push_transport_message(message, exclude_none=False)