mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-04-29 01:31:41 +00:00
Merge pull request #2413 from NousResearch/hermes/hermes-5d6932ba
fix: add iteration boundary linebreak to prevent stream concatenation
This commit is contained in:
commit
43bca6d107
1 changed files with 3 additions and 0 deletions
|
|
@ -6732,6 +6732,9 @@ class AIAgent:
|
|||
_msg_count_before_tools = len(messages)
|
||||
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
|
||||
# execute_code (programmatic tool calling). These are
|
||||
# cheap RPC-style calls that shouldn't eat the budget.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue