flowchart LR
    subgraph htmlcov_coverage_html_cb_dd2e7eb5
        htmlcov__coverage_html_cb_dd2e7eb5__rowComparator["rowComparator"]
        htmlcov__coverage_html_cb_dd2e7eb5__prev_indicator["prev_indicator"]
        htmlcov__coverage_html_cb_dd2e7eb5__the_indicator["the_indicator"]
        htmlcov__coverage_html_cb_dd2e7eb5__begin["begin"]
        htmlcov__coverage_html_cb_dd2e7eb5__indicator["indicator"]
        htmlcov__chunk_indicator["chunk_indicator"]
        htmlcov__coverage_html_cb_dd2e7eb5__sortColumn["sortColumn"]
        htmlcov__coverage_html_cb_dd2e7eb5__next_indicator["next_indicator"]
        htmlcov__coverage_html_cb_dd2e7eb5__getCellValue["getCellValue"]
        htmlcov__coverage_html_cb_dd2e7eb5__probe["probe"]
    end
    subgraph src_proxym
        src__proxym__cli___client__make_client["make_client"]
        src___from_system_prompt["_from_system_prompt"]
        src__proxym__providers__models_for_tier["models_for_tier"]
        src__proxym__api__frontend__dashboard_ui["dashboard_ui"]
        src__proxym__cli__accounts__cmd_accounts_costs["cmd_accounts_costs"]
        src__proxym__api___state__get_router["get_router"]
        src__proxym__api__completions___set_provider_keys["_set_provider_keys"]
        src__proxym__api__frontend__dashboard_jsx["dashboard_jsx"]
        src__proxym__cli__browser__cmd_browser_assign["cmd_browser_assign"]
        src___try_explicit["_try_explicit"]
        src__proxym__router___keyword_signals["_keyword_signals"]
        src__proxym__dashboard__switch_project["switch_project"]
        src__proxym__cli__browser__cmd_browser_sync["cmd_browser_sync"]
        src___detect_intent["_detect_intent"]
        src__proxym__context__detector__detect_project["detect_project"]
        src__proxym__router__strategy___estimate_cost["_estimate_cost"]
        src__proxym__dashboard__panel__useState["useState"]
        src__proxym__dashboard__list_accounts["list_accounts"]
        src__proxym__router___extract_user_text["_extract_user_text"]
        src__proxym__dashboard__delete_account["delete_account"]
        src__proxym__api__completions___handle_stream["_handle_stream"]
        src__proxym__router__strategy___resolve_explicit["_resolve_explicit"]
        src__proxym__main__cli["cli"]
        src__proxym__dashboard__start_vm["start_vm"]
        src__proxym__cli__vms__cmd_vm_ssh["cmd_vm_ssh"]
        src__proxym__router___length_signals["_length_signals"]
        src__proxym__router___apply_heuristics["_apply_heuristics"]
        src__proxym__api__frontend__get_frontend_config["get_frontend_config"]
        src__proxym__watch__cli["cli"]
        src__proxym__context__detector___detect_frameworks["_detect_frameworks"]
        src__proxym__router___handle_explicit_model["_handle_explicit_model"]
        src__proxym__dashboard___accounts["_accounts"]
        src__proxym__dashboard__resume_vm["resume_vm"]
        src__make_project_id["make_project_id"]
        src__proxym__api__frontend__dashboard_api_js["dashboard_api_js"]
        src__proxym__dashboard__create_vm["create_vm"]
        src__proxym__cli__vms__cmd_vm_logs["cmd_vm_logs"]
        src__proxym__api__system__list_models["list_models"]
        src__proxym__dashboard__dashboard_root["dashboard_root"]
        src___extract_system_text["_extract_system_text"]
        src___execute_with_fallbacks["_execute_with_fallbacks"]
        src__proxym__main__lifespan["lifespan"]
        src___filter_by_budget["_filter_by_budget"]
        src__proxym__api__system__context_stats["context_stats"]
        src__check_libvirt_available["check_libvirt_available"]
        src__proxym__cli__browser__cmd_browser_snapshot["cmd_browser_snapshot"]
        src__proxym__api__context_api__list_sessions["list_sessions"]
        src__proxym__api___state__get_session_store["get_session_store"]
        src__proxym__api__completions___stream_wrapper["_stream_wrapper"]
        src__proxym__cli__vms___find_vm["_find_vm"]
        src__proxym__api__context_api__list_mcp_servers["list_mcp_servers"]
        src__proxym__router__strategy___find_candidates["_find_candidates"]
        src__proxym__router__analyze_request["analyze_request"]
        src__proxym__watch__DeltaWatchClient____init__["__init__"]
        src___get_clonebox["_get_clonebox"]
        src___chrome_config_dir["_chrome_config_dir"]
        src__proxym__api__completions__chat_completions["chat_completions"]
        src__proxym__api__context_api__receive_delta["receive_delta"]
        src__proxym__cli__browser__cmd_browser_list["cmd_browser_list"]
        src__proxym__context__detector___get_git_remote["_get_git_remote"]
        src__proxym__dashboard__delete_vm["delete_vm"]
        src__proxym__api__system__budget_status["budget_status"]
        src__proxym__api__frontend___serve_file["_serve_file"]
        src__proxym__cli__accounts__cmd_accounts_list["cmd_accounts_list"]
        src__proxym__router___file_signals["_file_signals"]
        src__proxym__api__completions___calculate_cost["_calculate_cost"]
        src__proxym__context__detector___extract_paths["_extract_paths"]
        src__proxym__router___handle_explicit_tier["_handle_explicit_tier"]
        src__proxym__api__completions___handle_non_stream["_handle_non_stream"]
        src__proxym__cli__system__cmd_models["cmd_models"]
        src__proxym__router___detect_image_blocks["_detect_image_blocks"]
        src__proxym__dashboard__stop_vm["stop_vm"]
        src__proxym__router___extract_system_text["_extract_system_text"]
        src__proxym__cli__system__cmd_status["cmd_status"]
        src__proxym__cache__DeltaBuffer__scan["scan"]
        src__proxym__router___match_patterns["_match_patterns"]
        src__proxym__router___select_tier["_select_tier"]
        src__proxym__cli__vms__cmd_vm_action["cmd_vm_action"]
        src__detect_chromium_profiles["detect_chromium_profiles"]
        src__proxym__dashboard__create_account["create_account"]
        src__proxym__cli___client__print_table["print_table"]
        src__proxym__cli__vms__cmd_vm_create["cmd_vm_create"]
        src__detect_firefox_profiles["detect_firefox_profiles"]
        src__proxym__cli__vms__cmd_vm_switch["cmd_vm_switch"]
        src__proxym__context__detector___detect_stack["_detect_stack"]
        src__proxym__providers__cheapest_model["cheapest_model"]
        src__proxym__api___state__set_context_payload["set_context_payload"]
        src__proxym__dashboard__panel__AccountsPanel["AccountsPanel"]
        src__proxym__context__detector___from_directory["_from_directory"]
        src___detect_chromium_family["_detect_chromium_family"]
        src__proxym__dashboard__get_account["get_account"]
        src___build_litellm_kwargs["_build_litellm_kwargs"]
        src__proxym__virt___check___check_clonebox["_check_clonebox"]
        src__proxym__context__tool_selector__select_tools["select_tools"]
        src__proxym__providers__get_model["get_model"]
        src__proxym__dashboard__list_vms["list_vms"]
        src__proxym__ctl___dispatch["_dispatch"]
        src__proxym__cache__FileSnapshot__from_path["from_path"]
        src__proxym__config__get_settings["get_settings"]
        src__proxym__dashboard__cost_detailed["cost_detailed"]
        src__detect_all_profiles["detect_all_profiles"]
        src__select_servers["select_servers"]
        src__proxym__api___state__get_mcp_router["get_mcp_router"]
        src__proxym__router__strategy__Router__route["route"]
        src__proxym__api__frontend__dashboard_hook_js["dashboard_hook_js"]
        src__proxym__dashboard__panel__NewAccountForm["NewAccountForm"]
        src__proxym__api__context_api__detect_context["detect_context"]
        src__proxym__router___context_signals["_context_signals"]
        src__proxym__context__detector___find_common_root["_find_common_root"]
        src__proxym__cli__vms__cmd_vm_list["cmd_vm_list"]
        src__proxym__dashboard__system_status["system_status"]
        src__proxym__api___state__get_context_payload["get_context_payload"]
        src__proxym__dashboard___vms["_vms"]
        src__proxym__dashboard__snapshot_vm["snapshot_vm"]
        src___resolve_model_alias["_resolve_model_alias"]
        src__proxym__api___state__get_delta_buffer["get_delta_buffer"]
        src__proxym__dashboard__bind_tool["bind_tool"]
        src__proxym__api__completions___inject_context["_inject_context"]
        src__detect_chrome_profiles["detect_chrome_profiles"]
        src__proxym__dashboard__pause_vm["pause_vm"]
        src__proxym__ctl__main["main"]
        src__proxym__cli__accounts__cmd_accounts_add["cmd_accounts_add"]
        src__generate_app_data_sync["generate_app_data_sync"]
        src__proxym__dashboard__cost_summary["cost_summary"]
    end
    src__proxym__ctl___dispatch --> src__proxym__cli__vms__cmd_vm_action
    src__proxym__ctl__main --> src__proxym__config__get_settings
    src__proxym__cache__DeltaBuffer__scan --> src__proxym__cache__FileSnapshot__from_path
    src__detect_chrome_profiles --> src___detect_chromium_family
    src__detect_chromium_profiles --> src___detect_chromium_family
    src__detect_all_profiles --> src__detect_firefox_profiles
    src__detect_all_profiles --> src__detect_chrome_profiles
    src__detect_all_profiles --> src__detect_chromium_profiles
    src__generate_app_data_sync --> src___chrome_config_dir
    src___get_clonebox --> src__proxym__virt___check___check_clonebox
    src__proxym__cli__system__cmd_status --> src__proxym__cli___client__make_client
    src__proxym__cli__system__cmd_models --> src__proxym__cli___client__make_client
    src__proxym__cli__system__cmd_models --> src__proxym__cli___client__print_table
    src__proxym__cli__browser__cmd_browser_list --> src__detect_all_profiles
    src__proxym__cli__browser__cmd_browser_list --> src__proxym__cli___client__print_table
    src__proxym__cli__browser__cmd_browser_assign --> src__proxym__cli___client__make_client
    src__proxym__cli__browser__cmd_browser_sync --> src__proxym__cli___client__make_client
    src__proxym__cli__browser__cmd_browser_snapshot --> src__proxym__cli___client__make_client
    src__proxym__cli__vms__cmd_vm_list --> src__proxym__cli___client__make_client
    src__proxym__cli__vms__cmd_vm_list --> src__proxym__cli___client__print_table
    src__proxym__cli__vms__cmd_vm_create --> src__proxym__cli___client__make_client
    src__proxym__cli__vms__cmd_vm_action --> src__proxym__cli___client__make_client
    src__proxym__cli__vms__cmd_vm_switch --> src__proxym__cli___client__make_client
    src__proxym__cli__vms___find_vm --> src__proxym__cli___client__make_client
    src__proxym__cli__vms__cmd_vm_ssh --> src__proxym__cli__vms___find_vm
    src__proxym__cli__vms__cmd_vm_logs --> src__proxym__cli__vms___find_vm
    src__proxym__cli___client__make_client --> src__proxym__config__get_settings
    src__proxym__cli__accounts__cmd_accounts_list --> src__proxym__cli___client__make_client
    src__proxym__cli__accounts__cmd_accounts_list --> src__proxym__cli___client__print_table
    src__proxym__cli__accounts__cmd_accounts_add --> src__proxym__cli___client__make_client
    src__proxym__cli__accounts__cmd_accounts_costs --> src__proxym__cli___client__make_client
    src__proxym__cli__accounts__cmd_accounts_costs --> src__proxym__cli___client__print_table
    src__proxym__providers__cheapest_model --> src__proxym__providers__models_for_tier
    src__select_servers --> src__proxym__context__tool_selector__select_tools
    src__proxym__context__detector__detect_project --> src__proxym__context__detector___extract_paths
    src__proxym__context__detector__detect_project --> src___extract_system_text
    src__proxym__context__detector__detect_project --> src__proxym__context__detector___from_directory
    src__proxym__context__detector__detect_project --> src__proxym__context__detector___find_common_root
    src__proxym__context__detector__detect_project --> src___from_system_prompt
    src__proxym__context__detector___from_directory --> src__proxym__context__detector___get_git_remote
    src__proxym__context__detector___from_directory --> src__make_project_id
    src__proxym__context__detector___from_directory --> src__proxym__context__detector___detect_stack
    src__proxym__context__detector___detect_stack --> src__proxym__context__detector___detect_frameworks
    src___from_system_prompt --> src__make_project_id
    src__proxym__context__tool_selector__select_tools --> src___detect_intent
    src__proxym__router__analyze_request --> src__proxym__router___extract_user_text
    src__proxym__router__analyze_request --> src__proxym__router___extract_system_text
    src__proxym__router__analyze_request --> src__proxym__router___match_patterns
    src__proxym__router__analyze_request --> src__proxym__router___detect_image_blocks
    src__proxym__router__analyze_request --> src__proxym__router___apply_heuristics
    src__proxym__router__analyze_request --> src__proxym__router___select_tier
    src__proxym__router__analyze_request --> src__proxym__router___handle_explicit_tier
    src__proxym__router__analyze_request --> src__proxym__router___handle_explicit_model
    src__proxym__router___apply_heuristics --> src__proxym__router___length_signals
    src__proxym__router___apply_heuristics --> src__proxym__router___file_signals
    src__proxym__router___apply_heuristics --> src__proxym__router___context_signals
    src__proxym__router___apply_heuristics --> src__proxym__router___keyword_signals
    src__proxym__router__strategy__Router__route --> src__proxym__router__strategy___find_candidates
    src___try_explicit --> src__proxym__router__strategy___resolve_explicit
    src___filter_by_budget --> src__proxym__router__strategy___estimate_cost
    src__proxym__router__strategy___find_candidates --> src__proxym__providers__models_for_tier
    src__proxym__router__strategy___resolve_explicit --> src__proxym__providers__get_model
    src__proxym__api__completions__chat_completions --> src__proxym__context__detector__detect_project
    src__proxym__api__completions__chat_completions --> src__proxym__router__analyze_request
    src__proxym__api__completions__chat_completions --> src__proxym__api___state__get_router
    src__proxym__api__completions__chat_completions --> src___resolve_model_alias
    src__proxym__api__completions___inject_context --> src__proxym__api___state__get_context_payload
    src___build_litellm_kwargs --> src__proxym__api__completions___set_provider_keys
    src___execute_with_fallbacks --> src__proxym__api__completions___set_provider_keys
    src___execute_with_fallbacks --> src__proxym__api__completions___handle_stream
    src___execute_with_fallbacks --> src__proxym__api__completions___handle_non_stream
    src__proxym__api__completions___handle_stream --> src__proxym__api__completions___stream_wrapper
    src__proxym__api__completions___handle_non_stream --> src__proxym__api__completions___calculate_cost
    src__proxym__api__completions___stream_wrapper --> src__proxym__api__completions___calculate_cost
    src__proxym__api__completions___set_provider_keys --> src__proxym__config__get_settings
    src__proxym__api__system__list_models --> src__proxym__config__get_settings
    src__proxym__api__system__budget_status --> src__proxym__api___state__get_router
    src__proxym__api__system__context_stats --> src__proxym__api___state__get_delta_buffer
    src__proxym__api__frontend__dashboard_ui --> src__proxym__api__frontend___serve_file
    src__proxym__api__frontend__dashboard_hook_js --> src__proxym__api__frontend___serve_file
    src__proxym__api__frontend__dashboard_api_js --> src__proxym__api__frontend___serve_file
    src__proxym__api__frontend__dashboard_jsx --> src__proxym__api__frontend___serve_file
    src__proxym__api__frontend__get_frontend_config --> src__proxym__config__get_settings
    src__proxym__api__context_api__receive_delta --> src__proxym__api___state__set_context_payload
    src__proxym__api__context_api__detect_context --> src__proxym__context__detector__detect_project
    src__proxym__api__context_api__list_sessions --> src__proxym__api___state__get_session_store
    src__proxym__api__context_api__list_mcp_servers --> src__proxym__api___state__get_mcp_router
    src__proxym__api___state__get_router --> src__proxym__config__get_settings
    src__proxym__api___state__get_delta_buffer --> src__proxym__config__get_settings
    src__proxym__watch__DeltaWatchClient____init__ --> src__proxym__config__get_settings
    src__proxym__watch__cli --> src__proxym__config__get_settings
    htmlcov__coverage_html_cb_dd2e7eb5__rowComparator --> htmlcov__coverage_html_cb_dd2e7eb5__getCellValue
    htmlcov__coverage_html_cb_dd2e7eb5__sortColumn --> htmlcov__coverage_html_cb_dd2e7eb5__rowComparator
    htmlcov__coverage_html_cb_dd2e7eb5__probe --> htmlcov__chunk_indicator
    htmlcov__coverage_html_cb_dd2e7eb5__begin --> htmlcov__chunk_indicator
    htmlcov__coverage_html_cb_dd2e7eb5__next_indicator --> htmlcov__chunk_indicator
    htmlcov__coverage_html_cb_dd2e7eb5__prev_indicator --> htmlcov__chunk_indicator
    htmlcov__coverage_html_cb_dd2e7eb5__the_indicator --> htmlcov__chunk_indicator
    htmlcov__coverage_html_cb_dd2e7eb5__indicator --> htmlcov__chunk_indicator
    src__proxym__dashboard__panel__NewAccountForm --> src__proxym__dashboard__panel__useState
    src__proxym__dashboard__panel__AccountsPanel --> src__proxym__dashboard__panel__useState
    src__proxym__dashboard__list_accounts --> src__proxym__dashboard___accounts
    src__proxym__dashboard__create_account --> src__proxym__dashboard___accounts
    src__proxym__dashboard__get_account --> src__proxym__dashboard___accounts
    src__proxym__dashboard__delete_account --> src__proxym__dashboard___accounts
    src__proxym__dashboard__bind_tool --> src__proxym__dashboard___accounts
    src__proxym__dashboard__cost_summary --> src__proxym__dashboard___accounts
    src__proxym__dashboard__cost_detailed --> src__proxym__dashboard___accounts
    src__proxym__dashboard__list_vms --> src__proxym__dashboard___vms
    src__proxym__dashboard__create_vm --> src__proxym__dashboard___vms
    src__proxym__dashboard__start_vm --> src__proxym__dashboard___vms
    src__proxym__dashboard__stop_vm --> src__proxym__dashboard___vms
    src__proxym__dashboard__pause_vm --> src__proxym__dashboard___vms
    src__proxym__dashboard__resume_vm --> src__proxym__dashboard___vms
    src__proxym__dashboard__snapshot_vm --> src__proxym__dashboard___vms
    src__proxym__dashboard__switch_project --> src__proxym__dashboard___vms
    src__proxym__dashboard__delete_vm --> src__proxym__dashboard___vms
    src__proxym__dashboard__dashboard_root --> src__proxym__dashboard__system_status
    src__proxym__dashboard__system_status --> src__check_libvirt_available
    src__proxym__dashboard__system_status --> src__proxym__dashboard___accounts
    src__proxym__dashboard__system_status --> src__proxym__dashboard___vms
    src__proxym__main__lifespan --> src__proxym__config__get_settings
    src__proxym__main__cli --> src__proxym__config__get_settings
