{ "directed": false, "multigraph": false, "graph": {}, "nodes": [ { "label": "check-issue-description.js", "file_type": "code", "source_file": ".github/scripts/check-issue-description.js", "source_location": "L1", "_origin": "ast", "id": "github_scripts_check_issue_description", "community": 507, "norm_label": "check-issue-description.js" }, { "label": "section()", "file_type": "code", "source_file": ".github/scripts/check-issue-description.js", "source_location": "L18", "_origin": "ast", "id": "github_scripts_check_issue_description_section", "community": 507, "norm_label": "section()" }, { "label": "labelExists()", "file_type": "code", "source_file": ".github/scripts/check-issue-description.js", "source_location": "L130", "_origin": "ast", "id": "github_scripts_check_issue_description_labelexists", "community": 507, "norm_label": "labelexists()" }, { "label": "addLabel()", "file_type": "code", "source_file": ".github/scripts/check-issue-description.js", "source_location": "L140", "_origin": "ast", "id": "github_scripts_check_issue_description_addlabel", "community": 507, "norm_label": "addlabel()" }, { "label": "dropLabel()", "file_type": "code", "source_file": ".github/scripts/check-issue-description.js", "source_location": "L148", "_origin": "ast", "id": "github_scripts_check_issue_description_droplabel", "community": 507, "norm_label": "droplabel()" }, { "label": "check-pr-description.js", "file_type": "code", "source_file": ".github/scripts/check-pr-description.js", "source_location": "L1", "_origin": "ast", "id": "github_scripts_check_pr_description", "community": 508, "norm_label": "check-pr-description.js" }, { "label": "strip()", "file_type": "code", "source_file": ".github/scripts/check-pr-description.js", "source_location": "L13", "_origin": "ast", "id": "github_scripts_check_pr_description_strip", "community": 508, "norm_label": "strip()" }, { "label": "section()", "file_type": "code", "source_file": ".github/scripts/check-pr-description.js", "source_location": "L19", "_origin": "ast", "id": "github_scripts_check_pr_description_section", "community": 508, "norm_label": "section()" }, { "label": "labelExists()", "file_type": "code", "source_file": ".github/scripts/check-pr-description.js", "source_location": "L94", "_origin": "ast", "id": "github_scripts_check_pr_description_labelexists", "community": 508, "norm_label": "labelexists()" }, { "label": "swapLabel()", "file_type": "code", "source_file": ".github/scripts/check-pr-description.js", "source_location": "L104", "_origin": "ast", "id": "github_scripts_check_pr_description_swaplabel", "community": 508, "norm_label": "swaplabel()" }, { "label": "app.py", "file_type": "code", "source_file": "app.py", "source_location": "L1", "_origin": "ast", "id": "app", "community": 8, "norm_label": "app.py" }, { "label": "register_static_mime_types()", "file_type": "code", "source_file": "app.py", "source_location": "L6", "_origin": "ast", "id": "app_register_static_mime_types", "community": 506, "norm_label": "register_static_mime_types()" }, { "label": "_RequestTimeoutMiddleware", "file_type": "code", "source_file": "app.py", "source_location": "L146", "_origin": "ast", "id": "app_requesttimeoutmiddleware", "community": 8, "norm_label": "_requesttimeoutmiddleware" }, { "label": "_BaseHTTPMiddleware", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "app_py_basehttpmiddleware", "community": 8, "norm_label": "_basehttpmiddleware" }, { "label": ".dispatch()", "file_type": "code", "source_file": "app.py", "source_location": "L147", "_origin": "ast", "id": "app_requesttimeoutmiddleware_dispatch", "community": 8, "norm_label": ".dispatch()" }, { "label": "_is_auth_exempt()", "file_type": "code", "source_file": "app.py", "source_location": "L200", "_origin": "ast", "id": "app_is_auth_exempt", "community": 8, "norm_label": "_is_auth_exempt()" }, { "label": "_token_cache_invalidate()", "file_type": "code", "source_file": "app.py", "source_location": "L216", "_origin": "ast", "id": "app_token_cache_invalidate", "community": 8, "norm_label": "_token_cache_invalidate()" }, { "label": "_refresh_token_cache()", "file_type": "code", "source_file": "app.py", "source_location": "L223", "_origin": "ast", "id": "app_refresh_token_cache", "community": 8, "norm_label": "_refresh_token_cache()" }, { "label": "_is_trusted_loopback()", "file_type": "code", "source_file": "app.py", "source_location": "L256", "_origin": "ast", "id": "app_is_trusted_loopback", "community": 8, "norm_label": "_is_trusted_loopback()" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "app_py_request", "community": 8, "norm_label": "request" }, { "label": "AuthMiddleware", "file_type": "code", "source_file": "app.py", "source_location": "L272", "_origin": "ast", "id": "app_authmiddleware", "community": 8, "norm_label": "authmiddleware" }, { "label": ".dispatch()", "file_type": "code", "source_file": "app.py", "source_location": "L273", "_origin": "ast", "id": "app_authmiddleware_dispatch", "community": 8, "norm_label": ".dispatch()" }, { "label": "_RevalidatingStatic", "file_type": "code", "source_file": "app.py", "source_location": "L397", "_origin": "ast", "id": "app_revalidatingstatic", "community": 8, "norm_label": "_revalidatingstatic" }, { "label": "StaticFiles", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "staticfiles", "community": 8, "norm_label": "staticfiles" }, { "label": ".get_response()", "file_type": "code", "source_file": "app.py", "source_location": "L406", "_origin": "ast", "id": "app_revalidatingstatic_get_response", "community": 8, "norm_label": ".get_response()" }, { "label": "serve_generated_image()", "file_type": "code", "source_file": "app.py", "source_location": "L417", "_origin": "ast", "id": "app_serve_generated_image", "community": 8, "norm_label": "serve_generated_image()" }, { "label": "session_not_found_handler()", "file_type": "code", "source_file": "app.py", "source_location": "L520", "_origin": "ast", "id": "app_session_not_found_handler", "community": 8, "norm_label": "session_not_found_handler()" }, { "label": "SessionNotFoundError", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "sessionnotfounderror", "community": 8, "norm_label": "sessionnotfounderror" }, { "label": "invalid_file_upload_handler()", "file_type": "code", "source_file": "app.py", "source_location": "L524", "_origin": "ast", "id": "app_invalid_file_upload_handler", "community": 8, "norm_label": "invalid_file_upload_handler()" }, { "label": "InvalidFileUploadError", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "invalidfileuploaderror", "community": 8, "norm_label": "invalidfileuploaderror" }, { "label": "llm_service_error_handler()", "file_type": "code", "source_file": "app.py", "source_location": "L528", "_origin": "ast", "id": "app_llm_service_error_handler", "community": 8, "norm_label": "llm_service_error_handler()" }, { "label": "LLMServiceError", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "llmserviceerror", "community": 8, "norm_label": "llmserviceerror" }, { "label": "web_search_error_handler()", "file_type": "code", "source_file": "app.py", "source_location": "L532", "_origin": "ast", "id": "app_web_search_error_handler", "community": 8, "norm_label": "web_search_error_handler()" }, { "label": "WebSearchError", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "websearcherror", "community": 8, "norm_label": "websearcherror" }, { "label": "_serve_html_with_nonce()", "file_type": "code", "source_file": "app.py", "source_location": "L764", "_origin": "ast", "id": "app_serve_html_with_nonce", "community": 8, "norm_label": "_serve_html_with_nonce()" }, { "label": "HTMLResponse", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "htmlresponse", "community": 8, "norm_label": "htmlresponse" }, { "label": "serve_index()", "file_type": "code", "source_file": "app.py", "source_location": "L773", "_origin": "ast", "id": "app_serve_index", "community": 8, "norm_label": "serve_index()" }, { "label": "serve_notes()", "file_type": "code", "source_file": "app.py", "source_location": "L783", "_origin": "ast", "id": "app_serve_notes", "community": 8, "norm_label": "serve_notes()" }, { "label": "serve_calendar()", "file_type": "code", "source_file": "app.py", "source_location": "L787", "_origin": "ast", "id": "app_serve_calendar", "community": 8, "norm_label": "serve_calendar()" }, { "label": "serve_cookbook()", "file_type": "code", "source_file": "app.py", "source_location": "L795", "_origin": "ast", "id": "app_serve_cookbook", "community": 8, "norm_label": "serve_cookbook()" }, { "label": "serve_email()", "file_type": "code", "source_file": "app.py", "source_location": "L799", "_origin": "ast", "id": "app_serve_email", "community": 8, "norm_label": "serve_email()" }, { "label": "serve_memory()", "file_type": "code", "source_file": "app.py", "source_location": "L803", "_origin": "ast", "id": "app_serve_memory", "community": 8, "norm_label": "serve_memory()" }, { "label": "serve_gallery()", "file_type": "code", "source_file": "app.py", "source_location": "L807", "_origin": "ast", "id": "app_serve_gallery", "community": 8, "norm_label": "serve_gallery()" }, { "label": "serve_tasks()", "file_type": "code", "source_file": "app.py", "source_location": "L811", "_origin": "ast", "id": "app_serve_tasks", "community": 8, "norm_label": "serve_tasks()" }, { "label": "serve_library()", "file_type": "code", "source_file": "app.py", "source_location": "L815", "_origin": "ast", "id": "app_serve_library", "community": 8, "norm_label": "serve_library()" }, { "label": "serve_backgrounds()", "file_type": "code", "source_file": "app.py", "source_location": "L819", "_origin": "ast", "id": "app_serve_backgrounds", "community": 8, "norm_label": "serve_backgrounds()" }, { "label": "serve_login()", "file_type": "code", "source_file": "app.py", "source_location": "L824", "_origin": "ast", "id": "app_serve_login", "community": 8, "norm_label": "serve_login()" }, { "label": "get_version()", "file_type": "code", "source_file": "app.py", "source_location": "L830", "_origin": "ast", "id": "app_get_version", "community": 8, "norm_label": "get_version()" }, { "label": "health_check()", "file_type": "code", "source_file": "app.py", "source_location": "L835", "_origin": "ast", "id": "app_health_check", "community": 8, "norm_label": "health_check()" }, { "label": "readiness_check()", "file_type": "code", "source_file": "app.py", "source_location": "L839", "_origin": "ast", "id": "app_readiness_check", "community": 8, "norm_label": "readiness_check()" }, { "label": "JSONResponse", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "jsonresponse", "community": 8, "norm_label": "jsonresponse" }, { "label": "runtime_info()", "file_type": "code", "source_file": "app.py", "source_location": "L850", "_origin": "ast", "id": "app_runtime_info", "community": 8, "norm_label": "runtime_info()" }, { "label": "_lifespan()", "file_type": "code", "source_file": "app.py", "source_location": "L872", "_origin": "ast", "id": "app_lifespan", "community": 8, "norm_label": "_lifespan()" }, { "label": "_startup_event()", "file_type": "code", "source_file": "app.py", "source_location": "L883", "_origin": "ast", "id": "app_startup_event", "community": 8, "norm_label": "_startup_event()" }, { "label": "_shutdown_event()", "file_type": "code", "source_file": "app.py", "source_location": "L1122", "_origin": "ast", "id": "app_shutdown_event", "community": 8, "norm_label": "_shutdown_event()" }, { "label": "Force stable JS module MIME types across platforms. Some native Windows s", "file_type": "rationale", "source_file": "app.py", "source_location": "L7", "_origin": "ast", "id": "app_rationale_7", "community": 506, "norm_label": "force stable js module mime types across platforms. some native windows s" }, { "label": "Rebuild the prefix\u2192[(id,hash)] map from the DB.", "file_type": "rationale", "source_file": "app.py", "source_location": "L224", "_origin": "ast", "id": "app_rationale_224", "community": 8, "norm_label": "rebuild the prefix\u2192[(id,hash)] map from the db." }, { "label": "True ONLY for a DIRECT loopback connection with no proxy/tunnel forward", "file_type": "rationale", "source_file": "app.py", "source_location": "L257", "_origin": "ast", "id": "app_rationale_257", "community": 8, "norm_label": "true only for a direct loopback connection with no proxy/tunnel forward" }, { "label": "Serve static assets normally, but force the browser to REVALIDATE source fi", "file_type": "rationale", "source_file": "app.py", "source_location": "L398", "_origin": "ast", "id": "app_rationale_398", "community": 8, "norm_label": "serve static assets normally, but force the browser to revalidate source fi" }, { "label": "Serve generated images from the data directory.", "file_type": "rationale", "source_file": "app.py", "source_location": "L418", "_origin": "ast", "id": "app_rationale_418", "community": 8, "norm_label": "serve generated images from the data directory." }, { "label": "Read an HTML file and inject the CSP nonce into inline