Skip to content

Commit 7bcd7a2

Browse files
committed
llm context reasoning
1 parent 93e75e5 commit 7bcd7a2

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/inferencesh/models/llm.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff 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]

0 commit comments

Comments
 (0)