Files
tfm_ainventory/graphify-out/cache/8538c916a97e092a67930d70cd58cac6a78b2cc476a14ca7ad117715f98fdb01.json

1 line
26 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_google_genai_automatic_function_calling_util_py", "label": "_automatic_function_calling_util.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L1"}, {"id": "automatic_function_calling_util_raise_for_unsupported_param", "label": "_raise_for_unsupported_param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L56"}, {"id": "automatic_function_calling_util_handle_params_as_deferred_annotations", "label": "_handle_params_as_deferred_annotations()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L67"}, {"id": "automatic_function_calling_util_add_unevaluated_items_to_fixed_len_tuple_schema", "label": "_add_unevaluated_items_to_fixed_len_tuple_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L74"}, {"id": "automatic_function_calling_util_is_builtin_primitive_or_compound", "label": "_is_builtin_primitive_or_compound()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L89"}, {"id": "automatic_function_calling_util_is_default_value_compatible", "label": "_is_default_value_compatible()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L95"}, {"id": "automatic_function_calling_util_parse_schema_from_parameter", "label": "_parse_schema_from_parameter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L140"}, {"id": "automatic_function_calling_util_get_required_fields", "label": "_get_required_fields()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L318"}, {"id": "automatic_function_calling_util_rationale_68", "label": "Catches the case when type hints are stored as strings.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L68"}, {"id": "automatic_function_calling_util_rationale_145", "label": "parse schema from parameter. from the simplest case to the most complex case.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L145"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_google_genai_automatic_function_calling_util_py", "target": "inspect", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_automatic_function_calling_util_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_automatic_function_calling_util_py", "target": "types", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_automatic_function_calling_util_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_automatic_function_calling_util_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_automatic_function_calling_util_py", "target": "pydantic", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_automatic_function_calling_util_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_automatic_function_calling_util_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_automatic_function_calling_util_py", "target": "automatic_function_calling_util_raise_for_unsupported_param", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_automatic_function_calling_util_py", "target": "automatic_function_calling_util_handle_params_as_deferred_annotations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_automatic_function_calling_util_py", "target": "automatic_function_calling_util_add_unevaluated_items_to_fixed_len_tuple_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L74", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_automatic_function_calling_util_py", "target": "automatic_function_calling_util_is_builtin_primitive_or_compound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L89", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_automatic_function_calling_util_py", "target": "automatic_function_calling_util_is_default_value_compatible", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L95", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_automatic_function_calling_util_py", "target": "automatic_function_calling_util_parse_schema_from_parameter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L140", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_automatic_function_calling_util_py", "target": "automatic_function_calling_util_get_required_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L318", "weight": 1.0}, {"source": "automatic_function_calling_util_is_default_value_compatible", "target": "automatic_function_calling_util_is_builtin_primitive_or_compound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L99", "weight": 1.0}, {"source": "automatic_function_calling_util_parse_schema_from_parameter", "target": "automatic_function_calling_util_is_builtin_primitive_or_compound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L155", "weight": 1.0}, {"source": "automatic_function_calling_util_parse_schema_from_parameter", "target": "automatic_function_calling_util_is_default_value_compatible", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L157", "weight": 1.0}, {"source": "automatic_function_calling_util_parse_schema_from_parameter", "target": "automatic_function_calling_util_get_required_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L313", "weight": 1.0}, {"source": "automatic_function_calling_util_parse_schema_from_parameter", "target": "automatic_function_calling_util_raise_for_unsupported_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L315", "weight": 1.0}, {"source": "automatic_function_calling_util_rationale_68", "target": "automatic_function_calling_util_handle_params_as_deferred_annotations", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L68", "weight": 1.0}, {"source": "automatic_function_calling_util_rationale_145", "target": "automatic_function_calling_util_parse_schema_from_parameter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L145", "weight": 1.0}], "raw_calls": [{"caller_nid": "automatic_function_calling_util_raise_for_unsupported_param", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L59"}, {"caller_nid": "automatic_function_calling_util_handle_params_as_deferred_annotations", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L69"}, {"caller_nid": "automatic_function_calling_util_handle_params_as_deferred_annotations", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L70"}, {"caller_nid": "automatic_function_calling_util_add_unevaluated_items_to_fixed_len_tuple_schema", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L78"}, {"caller_nid": "automatic_function_calling_util_add_unevaluated_items_to_fixed_len_tuple_schema", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L80"}, {"caller_nid": "automatic_function_calling_util_add_unevaluated_items_to_fixed_len_tuple_schema", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L81"}, {"caller_nid": "automatic_function_calling_util_add_unevaluated_items_to_fixed_len_tuple_schema", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L83"}, {"caller_nid": "automatic_function_calling_util_is_builtin_primitive_or_compound", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L92"}, {"caller_nid": "automatic_function_calling_util_is_default_value_compatible", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L100"}, {"caller_nid": "automatic_function_calling_util_is_default_value_compatible", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L103"}, {"caller_nid": "automatic_function_calling_util_is_default_value_compatible", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L104"}, {"caller_nid": "automatic_function_calling_util_is_default_value_compatible", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L105"}, {"caller_nid": "automatic_function_calling_util_is_default_value_compatible", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L107"}, {"caller_nid": "automatic_function_calling_util_is_default_value_compatible", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L109"}, {"caller_nid": "automatic_function_calling_util_is_default_value_compatible", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L111"}, {"caller_nid": "automatic_function_calling_util_is_default_value_compatible", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L115"}, {"caller_nid": "automatic_function_calling_util_is_default_value_compatible", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L118"}, {"caller_nid": "automatic_function_calling_util_is_default_value_compatible", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L125"}, {"caller_nid": "automatic_function_calling_util_is_default_value_compatible", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L126"}, {"caller_nid": "automatic_function_calling_util_is_default_value_compatible", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L128"}, {"caller_nid": "automatic_function_calling_util_is_default_value_compatible", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L134"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "Schema", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L149"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L158"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L163"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L166"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L167"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L168"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L173"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L174"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "Parameter", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L180"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "model_dump_json", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L186"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L189"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L190"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "model_dump_json", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L190"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L191"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L199"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L202"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L202"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L205"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L206"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L211"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L215"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L215"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L216"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L220"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L223"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "Parameter", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L230"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L239"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L245"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L249"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L249"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L250"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "Parameter", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L256"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L264"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L265"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L269"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "model_dump_json", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L275"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L278"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L279"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "model_dump_json", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L279"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L280"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L288"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "is_annotation_pydantic_model", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L294"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L303"}, {"caller_nid": "automatic_function_calling_util_parse_schema_from_parameter", "callee": "Parameter", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L306"}, {"caller_nid": "automatic_function_calling_util_get_required_fields", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_automatic_function_calling_util.py", "source_location": "L323"}]}