File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -343,6 +343,7 @@ def merge_tool_calls(messages: List[ContextMessage]) -> List[Dict[str, Any]]:
343343 current_role = None
344344 current_messages = []
345345
346+ reasoning_index = 0
346347 for msg in input_data .context :
347348 if msg .role == current_role or current_role is None :
348349 current_messages .append (msg )
@@ -377,8 +378,11 @@ def merge_tool_calls(messages: List[ContextMessage]) -> List[Dict[str, Any]]:
377378 msg_dict ["reasoning" ] = msg .reasoning
378379 msg_dict ["reasoning_details" ] = {
379380 "type" : "reasoning.text" ,
380- "text" : msg .reasoning
381+ "text" : msg .reasoning ,
382+ "id" : f"reasoning-text-{ reasoning_index } " ,
383+ "index" : reasoning_index
381384 }
385+ reasoning_index += 1
382386
383387 messages .append (msg_dict )
384388 current_messages = [msg ]
You can’t perform that action at this time.
0 commit comments