From 2606220d9f2705dab8260633e9f85ce5b081319e Mon Sep 17 00:00:00 2001 From: Aldehir Rojas Date: Thu, 13 Aug 2026 11:18:44 -0500 Subject: [PATCH] chat : fix LFM2 tool call arg name prefix ambiguity (#26960) Assisted-by: Claude Opus 5 --- common/chat-peg-parser.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/common/chat-peg-parser.cpp b/common/chat-peg-parser.cpp index 1910b4f1e1..06737b165c 100644 --- a/common/chat-peg-parser.cpp +++ b/common/chat-peg-parser.cpp @@ -594,9 +594,7 @@ common_peg_parser common_chat_peg_builder::python_style_tool_calls( // Full argument: name="value" or name=value auto arg_rule = tool_arg( - tool_arg_open(eps()) + - tool_arg_name(arg_name_parser) + - literal("=") + + tool_arg_open(tool_arg_name(arg_name_parser) + literal("=")) + arg_value_parser + tool_arg_close(eps()) );