1 line
14 KiB
JSON
1 line
14 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_tool_py", "label": "tool.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L1"}, {"id": "tool_codeexecution", "label": "CodeExecution", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L42"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "tool_urlcontext", "label": "URLContext", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L48"}, {"id": "tool_computeruse", "label": "ComputerUse", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L54"}, {"id": "tool_mcpserver", "label": "MCPServer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L66"}, {"id": "tool_googlesearch", "label": "GoogleSearch", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L84"}, {"id": "tool_filesearch", "label": "FileSearch", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L93"}, {"id": "tool_googlemaps", "label": "GoogleMaps", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L108"}, {"id": "tool_retrievalvertexaisearchconfig", "label": "RetrievalVertexAISearchConfig", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L126"}, {"id": "tool_retrieval", "label": "Retrieval", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L136"}, {"id": "tool_rationale_43", "label": "A tool that can be used by the model to execute code.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L43"}, {"id": "tool_rationale_49", "label": "A tool that can be used by the model to fetch URL context.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L49"}, {"id": "tool_rationale_55", "label": "A tool that can be used by the model to interact with the computer.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L55"}, {"id": "tool_rationale_67", "label": "A MCPServer is a server that can be called by the model to perform actions.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L67"}, {"id": "tool_rationale_85", "label": "A tool that can be used by the model to search Google.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L85"}, {"id": "tool_rationale_94", "label": "A tool that can be used by the model to search files.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L94"}, {"id": "tool_rationale_109", "label": "A tool that can be used by the model to call Google Maps.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L109"}, {"id": "tool_rationale_127", "label": "Used to specify configuration for VertexAISearch.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L127"}, {"id": "tool_rationale_137", "label": "A tool that can be used by the model to retrieve files.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L137"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_tool_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_tool_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_tool_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_tool_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_tool_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_tool_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_function_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_tool_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_allowed_tools_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_tool_py", "target": "tool_codeexecution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L42", "weight": 1.0}, {"source": "tool_codeexecution", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_tool_py", "target": "tool_urlcontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L48", "weight": 1.0}, {"source": "tool_urlcontext", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_tool_py", "target": "tool_computeruse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L54", "weight": 1.0}, {"source": "tool_computeruse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L54", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_tool_py", "target": "tool_mcpserver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L66", "weight": 1.0}, {"source": "tool_mcpserver", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_tool_py", "target": "tool_googlesearch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L84", "weight": 1.0}, {"source": "tool_googlesearch", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L84", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_tool_py", "target": "tool_filesearch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L93", "weight": 1.0}, {"source": "tool_filesearch", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L93", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_tool_py", "target": "tool_googlemaps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L108", "weight": 1.0}, {"source": "tool_googlemaps", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L108", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_tool_py", "target": "tool_retrievalvertexaisearchconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L126", "weight": 1.0}, {"source": "tool_retrievalvertexaisearchconfig", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L126", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_types_tool_py", "target": "tool_retrieval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L136", "weight": 1.0}, {"source": "tool_retrieval", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L136", "weight": 1.0}, {"source": "tool_rationale_43", "target": "tool_codeexecution", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L43", "weight": 1.0}, {"source": "tool_rationale_49", "target": "tool_urlcontext", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L49", "weight": 1.0}, {"source": "tool_rationale_55", "target": "tool_computeruse", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L55", "weight": 1.0}, {"source": "tool_rationale_67", "target": "tool_mcpserver", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L67", "weight": 1.0}, {"source": "tool_rationale_85", "target": "tool_googlesearch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L85", "weight": 1.0}, {"source": "tool_rationale_94", "target": "tool_filesearch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L94", "weight": 1.0}, {"source": "tool_rationale_109", "target": "tool_googlemaps", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L109", "weight": 1.0}, {"source": "tool_rationale_127", "target": "tool_retrievalvertexaisearchconfig", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L127", "weight": 1.0}, {"source": "tool_rationale_137", "target": "tool_retrieval", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/types/tool.py", "source_location": "L137", "weight": 1.0}], "raw_calls": []} |