This commit is contained in:
Timothy Jaeryang Baek
2026-01-05 18:55:44 +04:00
parent d3ab9f4b96
commit 1d08376860
3 changed files with 23 additions and 1 deletions
+20
View File
@@ -2721,6 +2721,26 @@ async def process_chat_response(
"arguments"
] += delta_arguments
# Emit pending tool calls in real-time
if response_tool_calls:
pending_content_blocks = content_blocks + [
{
"type": "tool_calls",
"content": response_tool_calls,
"pending": True,
}
]
await event_emitter(
{
"type": "chat:completion",
"data": {
"content": serialize_content_blocks(
pending_content_blocks
),
},
}
)
image_urls = get_image_urls(
delta.get("images", []), request, metadata, user
)