]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
common : do not wrap raw strings in schema parser for tagged parsers (#22827)
authorAldehir Rojas <redacted>
Fri, 8 May 2026 20:33:17 +0000 (15:33 -0500)
committerGitHub <redacted>
Fri, 8 May 2026 20:33:17 +0000 (15:33 -0500)
common/chat-auto-parser-generator.cpp

index 2fac0ea5c002d336a891e782c811c66a440fa6e5..6021fc4ede51b0df1e42ad967a1377505373fb79 100644 (file)
@@ -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()) +