Merge pull request #2413 from NousResearch/hermes/hermes-5d6932ba
fix: add iteration boundary linebreak to prevent stream concatenation
This commit is contained in:
@@ -6732,6 +6732,9 @@ class AIAgent:
|
|||||||
_msg_count_before_tools = len(messages)
|
_msg_count_before_tools = len(messages)
|
||||||
self._execute_tool_calls(assistant_message, messages, effective_task_id, api_call_count)
|
self._execute_tool_calls(assistant_message, messages, effective_task_id, api_call_count)
|
||||||
|
|
||||||
|
# Signal iteration boundary to stream consumers to prevent text concatenation
|
||||||
|
self._fire_stream_delta("\n\n")
|
||||||
|
|
||||||
# Refund the iteration if the ONLY tool(s) called were
|
# Refund the iteration if the ONLY tool(s) called were
|
||||||
# execute_code (programmatic tool calling). These are
|
# execute_code (programmatic tool calling). These are
|
||||||
# cheap RPC-style calls that shouldn't eat the budget.
|
# cheap RPC-style calls that shouldn't eat the budget.
|
||||||
|
|||||||
Reference in New Issue
Block a user