From 49956041eed4f7c224c941c1b3808c379e5269c0 Mon Sep 17 00:00:00 2001 From: Aldehir Rojas Date: Fri, 8 May 2026 15:33:17 -0500 Subject: [PATCH] common : do not wrap raw strings in schema parser for tagged parsers (#22827) --- common/chat-auto-parser-generator.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/common/chat-auto-parser-generator.cpp b/common/chat-auto-parser-generator.cpp index 2fac0ea5c..6021fc4ed 100644 --- a/common/chat-auto-parser-generator.cpp +++ b/common/chat-auto-parser-generator.cpp @@ -369,9 +369,7 @@ common_peg_parser analyze_tools::build_tool_parser_tag_tagged(parser_build_conte arguments.name_suffix) + arguments.value_prefix + (schema_info.resolves_to_string(param_schema) ? - p.tool_arg_string_value(p.schema(until_suffix, - "tool-" + name + "-arg-" + param_name + "-schema", - param_schema, true)) : + p.tool_arg_string_value(until_suffix) : p.tool_arg_json_value(p.schema( p.json(), "tool-" + name + "-arg-" + param_name + "-schema", param_schema, false)) + p.space()) +