diff --git a/common/chat-peg-parser.cpp b/common/chat-peg-parser.cpp index f82797495..ee9a05fe0 100644 --- a/common/chat-peg-parser.cpp +++ b/common/chat-peg-parser.cpp @@ -451,6 +451,7 @@ void common_chat_peg_mapper::map(const common_peg_ast_node & node) { result.tool_calls.push_back(pending_tool_call.value()); } pending_tool_call.reset(); + current_tool = nullptr; } } }