chat : fix LFM2 tool call arg name prefix ambiguity (#26960)

Assisted-by: Claude Opus 5
This commit is contained in:
Aldehir Rojas
2026-08-13 11:18:44 -05:00
committed by GitHub
parent 981184e49a
commit 2606220d9f
+1 -3
View File
@@ -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())
);