cont : fix uninitialized required parameters

This commit is contained in:
Alde Rojas 2026-04-01 00:42:59 -05:00
parent d0000c1150
commit c3430c4e34
No known key found for this signature in database
1 changed files with 4 additions and 0 deletions

View File

@ -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<std::string> required;
if (params.contains("required")) {
params.at("required").get_to(required);
}
auto schema_info = common_schema_info();
schema_info.resolve_refs(params);