From c3430c4e341b1015d9ae1be6b6162395b8c62e5e Mon Sep 17 00:00:00 2001 From: Alde Rojas Date: Wed, 1 Apr 2026 00:42:59 -0500 Subject: [PATCH] cont : fix uninitialized required parameters --- common/chat-auto-parser-generator.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/chat-auto-parser-generator.cpp b/common/chat-auto-parser-generator.cpp index 4eed6f27b6..d83079bba0 100644 --- a/common/chat-auto-parser-generator.cpp +++ b/common/chat-auto-parser-generator.cpp @@ -288,7 +288,11 @@ common_peg_parser analyze_tools::build_tool_parser_tag_tagged(parser_build_conte std::string name = func.at("name"); auto params = func.contains("parameters") ? func.at("parameters") : json::object(); const auto & properties = params.contains("properties") ? params.at("properties") : json::object(); + std::set required; + if (params.contains("required")) { + params.at("required").get_to(required); + } auto schema_info = common_schema_info(); schema_info.resolve_refs(params);