# proxy | 129f 19507L | python:101,javascript:23,shell:5
# Keys: M=modules, D=details, i=imports, c=classes, f=functions, m=methods
M[129]:
  TODO/seed_sprint8.py,229
  docs/open-webui-tools/proxym_tools.py,90
  frontend/proxym-dashboard.jsx,6
  htmlcov/coverage_html_cb_dd2e7eb5.js,735
  project.sh,14
  project/examples/advanced_usage.py,9
  project/examples/quickstart.py,16
  scripts/jetson-entrypoint.sh,43
  scripts/proxym-voice-chat.py,73
  scripts/proxym-voice-server.sh,64
  scripts/setup.sh,93
  services/vscode/entrypoint.sh,333
  src/proxym/__init__.py,3
  src/proxym/accounts/__init__.py,350
  src/proxym/api/__init__.py,24
  src/proxym/api/_pipeline.py,299
  src/proxym/api/_state.py,84
  src/proxym/api/completions.py,263
  src/proxym/api/console.py,177
  src/proxym/api/context_api.py,154
  src/proxym/api/diagnostics.py,744
  src/proxym/api/frontend.py,320
  src/proxym/api/observability_api.py,81
  src/proxym/api/system.py,127
  src/proxym/api/voice_actions.py,118
  src/proxym/api/vscode_api.py,198
  src/proxym/cache/__init__.py,333
  src/proxym/cli/__init__.py,1
  src/proxym/cli/_client.py,39
  src/proxym/cli/_groups/__init__.py,1
  src/proxym/cli/_groups/accounts_ctl.py,86
  src/proxym/cli/_groups/browser_ctl.py,53
  src/proxym/cli/_groups/context_ctl.py,69
  src/proxym/cli/_groups/diagnostics_ctl.py,140
  src/proxym/cli/_groups/observability_ctl.py,54
  src/proxym/cli/_groups/projects_ctl.py,205
  src/proxym/cli/_groups/tickets_ctl.py,226
  src/proxym/cli/_groups/tools_ctl.py,155
  src/proxym/cli/_groups/vms_ctl.py,155
  src/proxym/cli/_groups/vscode_ctl.py,65
  src/proxym/cli/accounts.py,124
  src/proxym/cli/browser.py,65
  src/proxym/cli/chat.py,215
  src/proxym/cli/context.py,120
  src/proxym/cli/diagnostics.py,151
  src/proxym/cli/dsl.py,287
  src/proxym/cli/observability.py,74
  src/proxym/cli/system.py,185
  src/proxym/cli/tickets.py,311
  src/proxym/cli/tts.py,85
  src/proxym/cli/vms.py,168
  src/proxym/cli/voice.py,81
  src/proxym/cli/vscode.py,81
  src/proxym/config.py,135
  src/proxym/context/__init__.py,24
  src/proxym/context/_context.py,33
  src/proxym/context/detector.py,208
  src/proxym/context/session.py,247
  src/proxym/context/tool_selector.py,101
  src/proxym/ctl.py,206
  src/proxym/dashboard/__init__.py,31
  src/proxym/dashboard/_accounts.py,106
  src/proxym/dashboard/_costs.py,75
  src/proxym/dashboard/_projects_api.py,179
  src/proxym/dashboard/_system.py,139
  src/proxym/dashboard/_tickets_api.py,250
  src/proxym/dashboard/_tools_api.py,170
  src/proxym/dashboard/_vms.py,175
  src/proxym/dashboard/api.js,30
  src/proxym/dashboard/components/accounts.jsx,76
  src/proxym/dashboard/components/diagnostics.jsx,149
  src/proxym/dashboard/components/diagnostics/DiagAgent.jsx,51
  src/proxym/dashboard/components/diagnostics/DiagConfig.jsx,59
  src/proxym/dashboard/components/diagnostics/DiagExtensions.jsx,51
  src/proxym/dashboard/components/diagnostics/DiagInfrastructure.jsx,28
  src/proxym/dashboard/components/diagnostics/helpers.jsx,22
  src/proxym/dashboard/components/layout.jsx,54
  src/proxym/dashboard/components/logs.jsx,158
  src/proxym/dashboard/components/models.jsx,40
  src/proxym/dashboard/components/overview.jsx,100
  src/proxym/dashboard/components/projects.jsx,406
  src/proxym/dashboard/components/tickets.jsx,471
  src/proxym/dashboard/components/tools.jsx,252
  src/proxym/dashboard/components/ui.jsx,57
  src/proxym/dashboard/components/vms.jsx,275
  src/proxym/dashboard/components/voice.jsx,521
  src/proxym/dashboard/hooks/useDashboardData.js,148
  src/proxym/dashboard/panel.jsx,38
  src/proxym/dashboard/tickets.py,370
  src/proxym/dashboard/utils/formatters.js,34
  src/proxym/main.py,189
  src/proxym/mcp/__init__.py,24
  src/proxym/mcp/_helpers.py,21
  src/proxym/mcp/_tools_accounts.py,71
  src/proxym/mcp/_tools_system.py,100
  src/proxym/mcp/_tools_tickets.py,198
  src/proxym/mcp/_tools_vm.py,195
  src/proxym/mcp/client.py,150
  src/proxym/mcp/registry.py,113
  src/proxym/mcp/router.py,95
  src/proxym/mcp/self_server.py,46
  src/proxym/middleware/__init__.py,70
  src/proxym/observability/__init__.py,279
  src/proxym/observability/health_events.py,93
  src/proxym/observability/repair_agent.py,341
  src/proxym/observability/watchdog.py,206
  src/proxym/projects/__init__.py,275
  src/proxym/providers/__init__.py,331
  src/proxym/router/__init__.py,355
  src/proxym/router/strategy.py,265
  src/proxym/tools/__init__.py,227
  src/proxym/tools/adapters.py,184
  src/proxym/tools/executor.py,214
  src/proxym/virt/__init__.py,41
  src/proxym/virt/_check.py,17
  src/proxym/virt/_config.py,94
  src/proxym/virt/_enums.py,18
  src/proxym/virt/_infra.py,118
  src/proxym/virt/_lifecycle.py,236
  src/proxym/virt/_orchestrator.py,94
  src/proxym/virt/_project.py,45
  src/proxym/virt/_snapshot.py,90
  src/proxym/virt/_state.py,94
  src/proxym/virt/_vm_config.py,220
  src/proxym/virt/browser_profiles.py,325
  src/proxym/virt/clonebox_adapter.py,209
  src/proxym/virt/profiles/__init__.py,69
  src/proxym/watch/__init__.py,146
  src/proxym/watch/client.py,4
D:
  src/proxym/dashboard/components/voice.jsx:
    e: vms,running,daily,monthly,logs,ids,routes,ok,fail,accounts,apiCall,r,err,matchDSL,t,m,captured,executeDSL,data,VoiceChat,h,recRef,abortRef,startListening,SR,r,text,stopListening,stopSpeaking,stopAll,sendMessage,processInput,dsl,label,reply,ctrl,res,data,msg,name,toolResult,toolReply,textReply,formatToolResult,vms,logs,finish,u,onKey,sc
    vms()
    running()
    daily()
    monthly()
    logs()
    ids()
    routes()
    ok()
    fail()
    accounts()
    apiCall()
    r()
    err()
    matchDSL()
    t()
    m()
    captured()
    executeDSL()
    data()
    VoiceChat()
    h()
    recRef()
    abortRef()
    startListening()
    SR()
    r()
    text()
    stopListening()
    stopSpeaking()
    stopAll()
    sendMessage()
    processInput()
    dsl()
    label()
    reply()
    ctrl()
    res()
    data()
    msg()
    name()
    toolResult()
    toolReply()
    textReply()
    formatToolResult()
    vms()
    logs()
    finish()
    u()
    onKey()
    sc()
  src/proxym/dashboard/components/logs.jsx:
    e: useLogFilter,filtered,errorCount,warnCount,LogRow,LogPanel,handleCopy,text,ta
    useLogFilter()
    filtered()
    errorCount()
    warnCount()
    LogRow()
    LogPanel()
    handleCopy()
    text()
    ta()
  src/proxym/dashboard/components/vms.jsx:
    e: _compareByState,_compareByName,_compareByCreated,_compareByLastStarted,_compareBySize,useVMSort,sorted,cmp,r,useVMSelection,handleSelect,next,handleSelectAll,handleBulkAction,vmIds,VMCard,actions,VMsPanel,sel,_formatApiError,detail,handleAction,isDelete,endpoint,res,msg,label,runningCount,stoppedCount,pausedCount
    _compareByState()
    _compareByName()
    _compareByCreated()
    _compareByLastStarted()
    _compareBySize()
    useVMSort()
    sorted()
    cmp()
    r()
    useVMSelection()
    handleSelect()
    next()
    handleSelectAll()
    handleBulkAction()
    vmIds()
    VMCard()
    actions()
    VMsPanel()
    sel()
    _formatApiError()
    detail()
    handleAction()
    isDelete()
    endpoint()
    res()
    msg()
    label()
    runningCount()
    stoppedCount()
    pausedCount()
  src/proxym/dashboard/components/projects.jsx:
    e: useProjects,refresh,data,ProjectCard,handleQuickTask,loadTickets,data,icon,AddProjectForm,handleAdd,ProjectsPanel,filtered,stats,handleScan,dir,result
    useProjects()
    refresh()
    data()
    ProjectCard()
    handleQuickTask()
    loadTickets()
    data()
    icon()
    AddProjectForm()
    handleAdd()
    ProjectsPanel()
    filtered()
    stats()
    handleScan()
    dir()
    result()
  src/proxym/dashboard/components/diagnostics/DiagConfig.jsx:
    e: DiagRooConfig,ok,badge,DiagProviders
    DiagRooConfig()
    ok()
    badge()
    DiagProviders()
  src/proxym/dashboard/components/diagnostics.jsx:
    e: DiagnosticsPanel,runTests,r,find,copyErrorsToClipboard,failedTests,lines,issues
    DiagnosticsPanel()
    runTests()
    r()
    find()
    copyErrorsToClipboard()
    failedTests()
    lines()
    issues()
  src/proxym/projects/__init__.py:
    e: SourceType,ProjectStatus,Project,ProjectRegistry
    SourceType(str,enum.Enum):
    ProjectStatus(str,enum.Enum):
    Project(BaseModel):  # Jeden projekt w systemie proxym...
    ProjectRegistry: __init__(1),add(1),get(1),find_by_name(1),find_by_path(1),list_projects(2),update(2),remove(1),scan_directory(1),add_git_repo(2),add_ssh_project(5),_enrich_local(1),_save(0),_load(0)  # Rejestr projektów z persystencją JSON...
  htmlcov/coverage_html_cb_dd2e7eb5.js:
    e: debounce,timeoutId,checkVisible,rect,viewBottom,viewTop,on_click,elt,getCellValue,cell,child,rowComparator,valueA,valueB,sortColumn,currentSortOrder,current_direction,stored_list,saved_filter_value,saved_hide100_value,table,table_body_rows,no_rows,footer,ratio_columns,filter_handler,totals,text,casefold,hide100,show,celltext,cell,places,stored_list,by_region,sorted_by_region,frag,btn,category,btn,helpCheck,classes,match,c,probe,begin,next_indicator,c,probe,probe_line,chunk_indicator,end,prev_indicator,begin,end,line,line,c,probe_line,the_indicator,probe,indicator,begin,element,temp_scroll_marker,marker_scale,line_height,scroll_marker,line_top,line_number,header,header_bottom,updateHeader,ctxs,ctxs_text,width
    debounce()
    timeoutId()
    checkVisible()
    rect()
    viewBottom()
    viewTop()
    on_click()
    elt()
    getCellValue()
    cell()
    child()
    rowComparator()
    valueA()
    valueB()
    sortColumn()
    currentSortOrder()
    current_direction()
    stored_list()
    saved_filter_value()
    saved_hide100_value()
    table()
    table_body_rows()
    no_rows()
    footer()
    ratio_columns()
    filter_handler()
    totals()
    text()
    casefold()
    hide100()
    show()
    celltext()
    cell()
    places()
    stored_list()
    by_region()
    sorted_by_region()
    frag()
    btn()
    category()
    btn()
    helpCheck()
    classes()
    match()
    c()
    probe()
    begin()
    next_indicator()
    c()
    probe()
    probe_line()
    chunk_indicator()
    end()
    prev_indicator()
    begin()
    end()
    line()
    line()
    c()
    probe_line()
    the_indicator()
    probe()
    indicator()
    begin()
    element()
    temp_scroll_marker()
    marker_scale()
    line_height()
    scroll_marker()
    line_top()
    line_number()
    header()
    header_bottom()
    updateHeader()
    ctxs()
    ctxs_text()
    width()
  src/proxym/dashboard/components/tickets.jsx:
    e: useTickets,refreshTickets,data,refreshSprints,data,refresh,TicketCard,handleStatusChange,handleAssign,CreateTicketForm,handleSubmit,field,CreateSprintForm,handleSubmit,field,SprintCard,progressColor,TicketsPanel,filtered,result,boardColumns,stats,count
    useTickets()
    refreshTickets()
    data()
    refreshSprints()
    data()
    refresh()
    TicketCard()
    handleStatusChange()
    handleAssign()
    CreateTicketForm()
    handleSubmit()
    field()
    CreateSprintForm()
    handleSubmit()
    field()
    SprintCard()
    progressColor()
    TicketsPanel()
    filtered()
    result()
    boardColumns()
    stats()
    count()
  src/proxym/dashboard/components/diagnostics/DiagExtensions.jsx:
    e: DiagExtensions,ok,DiagCopilot
    DiagExtensions()
    ok()
    DiagCopilot()
  src/proxym/dashboard/tickets.py:
    e: TicketStatus,TicketPriority,TicketType,SprintStatus,ToolAssignment,TicketComment,Ticket,Sprint,TicketManager
    TicketStatus(str,Enum):
    TicketPriority(str,Enum):
    TicketType(str,Enum):
    SprintStatus(str,Enum):
    ToolAssignment(BaseModel):  # Which tool is assigned to work on a ticket...
    TicketComment(BaseModel):
    Ticket(BaseModel): __init__(0),summary(0)
    Sprint(BaseModel): summary(1)
    TicketManager: __init__(1),create_ticket(1),get_ticket(1),list_tickets(5),_apply_filters(6),_sort_tickets(1),update_ticket(2),delete_ticket(1),add_comment(2),assign_tool(2),create_sprint(1),get_sprint(1),list_sprints(1),update_sprint(2),delete_sprint(1),sprint_tickets(1),sprint_stats(1),board(1),_save(0),_load(0)  # In-memory ticket & sprint store with optional JSON persisten...
  src/proxym/api/diagnostics.py:
    e: _probe_first_ok,_check_vscode_status,_check_llm_proxy,_check_roo_cline_config,_check_extensions,_check_providers_config,_check_copilot_conflict,_check_agent_setup,_test_agent_completion,run_all_tests,test_vscode,test_proxy,test_roo,test_extensions,test_providers,test_copilot,test_agent_setup,test_agent
    _probe_first_ok(urls)
    _check_vscode_status()
    _check_llm_proxy(base_url)
    _check_roo_cline_config()
    _check_extensions()
    _check_providers_config()
    _check_copilot_conflict()
    _check_agent_setup(base_url)
    _test_agent_completion()
    run_all_tests(request)
    test_vscode()
    test_proxy(request)
    test_roo()
    test_extensions()
    test_providers()
    test_copilot()
    test_agent_setup(request)
    test_agent()
  src/proxym/observability/repair_agent.py:
    e: RepairAgent
    RepairAgent: __init__(2),diagnose_and_repair(4),diagnose_from_logs(0),get_history(1),_build_context(4),_build_prompt(1),_call_llm(3),_apply_fix(1),_maybe_reset_daily_budget(0)  # Agent naprawiający błędy w kodzie proxym za pomocą LLM.

Try...
  src/proxym/dashboard/_system.py:
    e: _accounts,_vms,dashboard_root,system_status,list_providers,get_logs
    _accounts()
    _vms()
    dashboard_root()
    system_status()
    list_providers()
    get_logs(lines;level)
  src/proxym/api/completions.py:
    e: _inject_provider_key,_resolve_model,_analyze_request,_find_model_spec,_route_to_model,completion,_usage_tokens,_response_to_dict,chat_completions,_try_providers,_handle_provider_error,_format_response
    _inject_provider_key(kwargs;provider)
    _resolve_model(model)
    _analyze_request(messages;x_task_tier)
    _find_model_spec(name)
    _route_to_model(messages;model;x_task_tier)
    completion()
    _usage_tokens(resp)
    _response_to_dict(resp)
    chat_completions(request;x_task_tier)
    _try_providers(kwargs;body;fallback_model;settings)
    _handle_provider_error(exc;kwargs;body;fallback_model;settings)
    _format_response(resp;body;model;analysis;ledger)
  src/proxym/cli/tickets.py:
    e: cmd_ticket_list,cmd_ticket_create,cmd_ticket_show,cmd_ticket_update,cmd_ticket_assign,cmd_ticket_comment,cmd_ticket_delete,cmd_sprint_list,cmd_sprint_create,cmd_sprint_show,cmd_sprint_update,cmd_sprint_delete,cmd_board
    cmd_ticket_list(args)
    cmd_ticket_create(args)
    cmd_ticket_show(args)
    cmd_ticket_update(args)
    cmd_ticket_assign(args)
    cmd_ticket_comment(args)
    cmd_ticket_delete(args)
    cmd_sprint_list(args)
    cmd_sprint_create(args)
    cmd_sprint_show(args)
    cmd_sprint_update(args)
    cmd_sprint_delete(args)
    cmd_board(args)
  src/proxym/dashboard/panel.jsx:
    e: useState,useEffect,useCallback,Dashboard,data,root
    useState()
    useEffect()
    useCallback()
    Dashboard()
    data()
    root()
  src/proxym/cli/diagnostics.py:
    e: cmd_tests_status,cmd_test_vscode,cmd_test_proxy,cmd_test_providers,cmd_test_extensions,cmd_test_agent_setup,cmd_test_agent
    cmd_tests_status(args)
    cmd_test_vscode(args)
    cmd_test_proxy(args)
    cmd_test_providers(args)
    cmd_test_extensions(args)
    cmd_test_agent_setup(args)
    cmd_test_agent(args)
  src/proxym/dashboard/components/accounts.jsx:
    e: AccountRow,a,NewAccountForm,handleSubmit,AccountsPanel,handleCreate
    AccountRow()
    a()
    NewAccountForm()
    handleSubmit()
    AccountsPanel()
    handleCreate()
  src/proxym/dashboard/components/diagnostics/DiagAgent.jsx:
    e: DiagAgentSetup,DiagAgentTest,skipped
    DiagAgentSetup()
    DiagAgentTest()
    skipped()
  TODO/seed_sprint8.py:
    e: main
    main()
  src/proxym/dashboard/_projects_api.py:
    e: AddProjectReq,UpdateProjectReq,ScanReq,_get_registry,list_projects,get_project,add_project,update_project,remove_project,scan_directory,project_tickets,create_project_ticket
    AddProjectReq(BaseModel):  # Dodaj projekt — jedno z: path, git_url, ssh...
    UpdateProjectReq(BaseModel):
    ScanReq(BaseModel):
    _get_registry()
    list_projects(status;source_type)
    get_project(project_id)
    add_project(req)
    update_project(project_id;req)
    remove_project(project_id)
    scan_directory(req)
    project_tickets(project_id)
    create_project_ticket(project_id;req)
  src/proxym/accounts/__init__.py:
    e: ProviderType,ToolType,AccountCredentials,UsageMetrics,AccountLimits,ToolBinding,Account,AccountManager
    ProviderType(str,Enum):
    ToolType(str,Enum):
    AccountCredentials: to_safe_dict(0)  # Credentials for a single provider account...
    UsageMetrics: record(3)  # Tracked usage for a single account...
    AccountLimits: is_over_budget(1),budget_remaining(1)  # Provider-imposed and user-defined limits...
    ToolBinding:  # Binds an account to a specific tool/IDE instance...
    Account: status_summary(0)  # Single provider account with all associated data...
    AccountManager: __init__(1),_load(0),_save(0),add_account(1),remove_account(1),get_account(1),list_accounts(2),find_cheapest_active(1),record_usage(4),bind_tool(2),get_all_status(0),get_cost_summary(0),_account_to_dict(0),_from_dict(1),_dict_to_account(0)  # Central account registry.

Persists to a JSON file, with liv...
  src/proxym/api/console.py:
    e: _provider_from_model,routing_test,ollama_status,vm_console
    _provider_from_model(model)
    routing_test()
    ollama_status()
    vm_console(vm_id)
  src/proxym/dashboard/components/tools.jsx:
    e: useTools,refreshTools,data,refreshQueue,data,refresh,ToolCard,catClass,JobRow,statusClass,DispatchForm,availableTools,selectedTool,handleDispatch,QueueSummary,ToolsPanel,handleStartStop,available,unavailable
    useTools()
    refreshTools()
    data()
    refreshQueue()
    data()
    refresh()
    ToolCard()
    catClass()
    JobRow()
    statusClass()
    DispatchForm()
    availableTools()
    selectedTool()
    handleDispatch()
    QueueSummary()
    ToolsPanel()
    handleStartStop()
    available()
    unavailable()
  src/proxym/dashboard/components/diagnostics/DiagInfrastructure.jsx:
    e: DiagVSCode,DiagProxy
    DiagVSCode()
    DiagProxy()
  src/proxym/main.py:
    e: lifespan,cli
    lifespan(app)
    cli()
  src/proxym/cache/__init__.py:
    e: FileSnapshot,DeltaPayload,DeltaBuffer
    FileSnapshot: from_path(0)  # Immutable snapshot of a single file...
    DeltaPayload:  # Computed delta between two context snapshots...
    DeltaBuffer: __init__(4),scan(0),compute_delta(0),_make_full_payload(4),_classify_changes(1),_build_diff_text(4),_build_full_context(1),_estimate_tokens(1),get_stats(0)  # Maintains file snapshots and computes minimal diffs.

Parame...
  src/proxym/virt/_vm_config.py:
    e: _ConfigMixin
    _ConfigMixin: _generate_vm_key(2),_get_git_config(0),_render_template(2),_load_profile_cloud_init(1),_inject_vm_config(1),_save_vm_key_mapping(2),resolve_vm_key_account(1)  # VM configuration injection: API keys, templates, cloud-init ...
  src/proxym/virt/browser_profiles.py:
    e: BrowserProfile,AppDataSync,detect_firefox_profiles,detect_chrome_profiles,detect_chromium_profiles,detect_all_profiles,generate_app_data_sync,_detect_chromium_family,_scan_firefox_cookies,_scan_chrome_cookies,_dir_size_mb,_chrome_config_dir
    BrowserProfile: to_dict(0)  # Detected browser profile on the host...
    AppDataSync:  # Configuration for syncing browser data into a VM...
    detect_firefox_profiles()
    detect_chrome_profiles()
    detect_chromium_profiles()
    detect_all_profiles()
    generate_app_data_sync(profile;with_passwords)
    _detect_chromium_family(base_dir;browser)
    _scan_firefox_cookies(cookies_db)
    _scan_chrome_cookies(cookies_file)
    _dir_size_mb(path)
    _chrome_config_dir(browser)
  src/proxym/virt/_config.py:
    e: ProjectsConfig,VMConfig,VMStatus
    ProjectsConfig: filter_projects(1)  # Configuration for shared project mounts from the host...
    VMConfig:  # Configuration for a development VM...
    VMStatus:  # Runtime status of a VM...
  src/proxym/cli/chat.py:
    e: _fmt_status,_fmt_vms,_fmt_costs,_fmt_vm_action,_format_result,_ask_proxym_llm,_get_input,_process_input,_init_voice,_init_tts,cmd_chat,_print_help
    _fmt_status(data)
    _fmt_vms(data)
    _fmt_costs(data)
    _fmt_vm_action(data)
    _format_result(data;pattern_name)
    _ask_proxym_llm(text;proxy_url;api_key)
    _get_input(voice)
    _process_input(text;dsl;proxy_url;api_key)
    _init_voice(args)
    _init_tts(args)
    cmd_chat(args)
    _print_help(dsl)
  src/proxym/cli/_client.py:
    e: make_client,print_json,print_table
    make_client(base;key)
    print_json(data)
    print_table(rows;columns;widths)
  src/proxym/context/detector.py:
    e: detect_project,_from_directory,_get_git_remote,_detect_stack,_detect_frameworks,_extract_paths,_find_common_root,_extract_system_text,_from_system_prompt
    detect_project(messages;headers)
    _from_directory(directory)
    _get_git_remote(root)
    _detect_stack(root)
    _detect_frameworks(root)
    _extract_paths(messages)
    _find_common_root(paths)
    _extract_system_text(messages)
    _from_system_prompt(text)
  src/proxym/router/__init__.py:
    e: AnalysisResult,analyze_request,_handle_explicit_tier,_handle_explicit_model,_match_patterns,_detect_image_blocks,_length_signals,_file_signals,_context_signals,_keyword_signals,_apply_heuristics,_select_tier,_estimate_output_tokens,_extract_user_text,_extract_system_text
    AnalysisResult:  # Result of content analysis...
    analyze_request(messages)
    _handle_explicit_tier(explicit_tier)
    _handle_explicit_model(explicit_model)
    _match_patterns(user_text;all_text;tier_scores;caps;signals)
    _detect_image_blocks(messages;caps;signals)
    _length_signals(text_len;tier_scores;signals)
    _file_signals(file_count;tier_scores;signals)
    _context_signals(context_tokens;tier_scores;caps;signals)
    _keyword_signals(user_text;all_text;tier_scores;caps;signals)
    _apply_heuristics(user_text;all_text;file_count;context_tokens;tier_scores;caps;signals)
    _select_tier(tier_scores;signals;text_len)
    _estimate_output_tokens(tier)
    _extract_user_text(messages)
    _extract_system_text(messages)
  src/proxym/router/strategy.py:
    e: RoutingDecision,CostLedger,Router,_find_candidates,_resolve_explicit,_estimate_cost
    RoutingDecision:  # Complete routing decision with audit trail...
    CostLedger: __init__(2),_rotate_keys(0),can_spend(1),record(1)  # In-memory cost ledger with Redis persistence.

Tracks spend ...
    Router: __init__(3),route(2),_try_explicit(3),_filter_by_budget(2),_build_decision(3),record_latency(2),record_cost(1)  # Stateful router that selects the optimal model per request...
    _find_candidates(analysis;available_providers)
    _resolve_explicit(model_str)
    _estimate_cost(model;estimated_output_tokens)
  src/proxym/api/voice_actions.py:
    e: vms_list,vms_start,vms_stop,vms_snapshot,accounts_list,dashboard_costs_summary,logs_list,voice_tickets,voice_diagnose
    vms_list()
    vms_start(vm_id)
    vms_stop(vm_id;force)
    vms_snapshot(vm_id;name)
    accounts_list(provider;tag)
    dashboard_costs_summary()
    logs_list(lines;level)
    voice_tickets(status)
    voice_diagnose()
  src/proxym/api/context_api.py:
    e: get_context_store,get_mcp_registry,receive_delta,detect_context,list_sessions,list_mcp_servers,context_stats
    get_context_store()
    get_mcp_registry()
    receive_delta(request)
    detect_context(request)
    list_sessions()
    list_mcp_servers()
    context_stats()
  src/proxym/cli/accounts.py:
    e: cmd_accounts_list,cmd_accounts_add,cmd_accounts_costs,cmd_accounts_get,cmd_accounts_delete,cmd_accounts_bind_tool
    cmd_accounts_list(args)
    cmd_accounts_add(args)
    cmd_accounts_costs(args)
    cmd_accounts_get(args)
    cmd_accounts_delete(args)
    cmd_accounts_bind_tool(args)
  src/proxym/providers/__init__.py:
    e: TaskTier,Capability,ModelSpec,_r,models_for_tier,cheapest_model,get_model
    TaskTier(str,Enum):  # Complexity tier that determines which model class is needed...
    Capability(str,Enum):
    ModelSpec:  # Immutable specification for a single model deployment...
    _r(spec)
    models_for_tier(tier;required_caps;available_providers)
    cheapest_model(tier;available_providers;required_caps)
    get_model(model_id)
  src/proxym/cli/_groups/projects_ctl.py:
    e: _make_args,project,project_list,project_add,project_scan,project_show,project_remove,project_task
    _make_args(ctx)
    project()
    project_list(ctx;source_type;status)
    project_add(ctx;path_or_url;git;ssh;name;tool)
    project_scan(ctx;directory)
    project_show(ctx;project_id)
    project_remove(ctx;project_id)
    project_task(ctx;project_name;task_text;tool;priority;ticket_type)
  src/proxym/dashboard/hooks/useDashboardData.js:
    e: useHealth,refresh,h,useBudget,refresh,useModels,refresh,m,useProviders,refresh,p,useResources,refresh,useLogs,refresh,l,useDashboardData,getInitialTab,hash,setTab,handleHashChange,newTab,healthHook,budgetHook,modelsHook,providersHook,resourcesHook,logsHook,refresh,isUp,i
    useHealth()
    refresh()
    h()
    useBudget()
    refresh()
    useModels()
    refresh()
    m()
    useProviders()
    refresh()
    p()
    useResources()
    refresh()
    useLogs()
    refresh()
    l()
    useDashboardData()
    getInitialTab()
    hash()
    setTab()
    handleHashChange()
    newTab()
    healthHook()
    budgetHook()
    modelsHook()
    providersHook()
    resourcesHook()
    logsHook()
    refresh()
    isUp()
    i()
  src/proxym/dashboard/_vms.py:
    e: CreateVMReq,SwitchProjectReq,_vms,list_vms,create_vm,start_vm,stop_vm,pause_vm,resume_vm,snapshot_vm,switch_project,delete_vm,delete_vm_post,bulk_delete_vms
    CreateVMReq(BaseModel):
    SwitchProjectReq(BaseModel):
    _vms()
    list_vms()
    create_vm(req)
    start_vm(vm_id)
    stop_vm(vm_id;force)
    pause_vm(vm_id)
    resume_vm(vm_id)
    snapshot_vm(vm_id;name)
    switch_project(vm_id;req)
    delete_vm(vm_id)
    delete_vm_post(vm_id)
    bulk_delete_vms(req)
  src/proxym/tools/__init__.py:
    e: ToolCategory,ToolCapability,ToolDefinition,ToolRegistry
    ToolCategory(str,Enum):  # High-level tool categories...
    ToolCapability(str,Enum):  # Capabilities a tool can advertise...
    ToolDefinition: summary(0)  # Describes a registered development tool...
    ToolRegistry: __init__(0),get(0),register(1),unregister(1),get_tool(1),list_tools(2),list_available(0),summary(0)  # Singleton registry of available development tools...
  src/proxym/virt/_state.py:
    e: _StateMixin
    _StateMixin: get_status(1),_refresh_state_clonebox(1),_refresh_state_virsh(1),_get_vm_ip(1),list_vms(0)  # VM status queries and state refresh...
  src/proxym/cli/observability.py:
    e: cmd_obs_errors,cmd_obs_health,cmd_obs_repair,cmd_obs_logs
    cmd_obs_errors(args)
    cmd_obs_health(args)
    cmd_obs_repair(args)
    cmd_obs_logs(args)
  src/proxym/cli/vms.py:
    e: cmd_vm_list,cmd_vm_create,cmd_vm_action,cmd_vm_switch,cmd_vm_open,_find_vm,cmd_vm_ssh,cmd_vm_logs,cmd_vm_delete,cmd_vm_console,cmd_vm_bulk_delete
    cmd_vm_list(args)
    cmd_vm_create(args)
    cmd_vm_action(args)
    cmd_vm_switch(args)
    cmd_vm_open(args)
    _find_vm(args)
    cmd_vm_ssh(args)
    cmd_vm_logs(args)
    cmd_vm_delete(args)
    cmd_vm_console(args)
    cmd_vm_bulk_delete(args)
  src/proxym/cli/context.py:
    e: cmd_context_delta,cmd_context_detect,cmd_context_stats,cmd_sessions_list,cmd_mcp_servers
    cmd_context_delta(args)
    cmd_context_detect(args)
    cmd_context_stats(args)
    cmd_sessions_list(args)
    cmd_mcp_servers(args)
  src/proxym/observability/__init__.py:
    e: get_log_buffer,get_error_summary,_emit,log_call,log_endpoint,retry_with_log,_safe_args,_truncate
    get_log_buffer(limit;level)
    get_error_summary()
    _emit(level;source)
    log_call()
    log_endpoint()
    retry_with_log(max_retries;backoff_base;retryable)
    _safe_args(args;kwargs;include)
    _truncate(value;max_len)
  src/proxym/observability/watchdog.py:
    e: HealthWatchdog
    HealthWatchdog: __init__(3),start(0),stop(0),_loop(0),_run_checks(0),_check_proxy_health(0),_check_providers(0),_check_vscode(0),_check_budget(0),_check_error_rate(0),_emit_if_new(4),_resolve_if_active(1),_try_repair(1)  # Daemon sprawdzający zdrowie systemu w pętli.

Checks:
  - pr...
  src/proxym/context/session.py:
    e: AgentSession,SessionStore
    AgentSession: touch(0),add_exchange(5)  # Stateful session for an agent working on a project...
    SessionStore: __init__(4),get_or_create(2),get(1),delete(1),list_sessions(0),clear(0),_evict_expired(0),_session_path(1),_persist_session(1),_load_sessions(0)  # In-memory session store with TTL-based expiry.

Parameters
-...
  src/proxym/virt/_lifecycle.py:
    e: _LifecycleMixin,_safe_backend
    _LifecycleMixin: create_vm(1),_prepare_clonebox_args(2),_write_cloud_init_file(1),_create_vm_clonebox(1),_create_vm_virsh(1),start_vm(1),_start_vm_clonebox(2),stop_vm(2),_stop_vm_clonebox(1),pause_vm(1),resume_vm(1)  # VM creation, start, stop, pause, resume...
    _safe_backend(orchestrator;config)
  src/proxym/api/_pipeline.py:
    e: CompletionPipeline,_set_provider_keys,_calculate_cost,_inject_context,_resolve_model_alias
    CompletionPipeline: __init__(3),execute(0),_build_context(0),_route(0),_inject_tools(0),_touch_session(0),_run(0),_build_kwargs(0),_execute_with_fallbacks(1),_make_stream_response(3),_make_non_stream_response(4),_stream_wrapper(3)  # Structured pipeline for processing a chat completion request...
    _set_provider_keys(kwargs;model)
    _calculate_cost(model;prompt_tokens;completion_tokens)
    _inject_context(messages)
    _resolve_model_alias(requested_model)
  src/proxym/cli/_groups/tickets_ctl.py:
    e: _make_args,ticket,ticket_list,ticket_add,ticket_create,ticket_show,ticket_update,ticket_assign,ticket_comment,ticket_delete,ticket_board,sprint,sprint_list,sprint_create,sprint_show,sprint_update,sprint_delete,sprint_board
    _make_args(ctx)
    ticket()
    ticket_list(ctx;status;tool;sprint;priority;tag)
    ticket_add(ctx;task;project;tool;priority;ticket_type;sprint)
    ticket_create(ctx;title;description;type;priority;sprint;tags;files;hours)
    ticket_show(ctx;ticket_id)
    ticket_update(ctx;ticket_id;title;status;priority;type;hours)
    ticket_assign(ctx;ticket_id;tool;mode;model)
    ticket_comment(ctx;ticket_id;author;content)
    ticket_delete(ctx;ticket_id)
    ticket_board(ctx;sprint)
    sprint()
    sprint_list(ctx;status)
    sprint_create(ctx;name;goal;start;end)
    sprint_show(ctx;sprint_id)
    sprint_update(ctx;sprint_id;name;status;goal)
    sprint_delete(ctx;sprint_id)
    sprint_board(ctx;sprint)
  src/proxym/dashboard/utils/formatters.js:
    e: formatDate,date,now,diffMs,diffMins,diffHours,diffDays,formatDuration,mins,hours,days,formatSize
    formatDate()
    date()
    now()
    diffMs()
    diffMins()
    diffHours()
    diffDays()
    formatDuration()
    mins()
    hours()
    days()
    formatSize()
  src/proxym/dashboard/components/overview.jsx:
    e: CostSummary,BudgetCards,dailyUsed,monthlyUsed,SystemCard,ProvidersCard,OverviewTab
    CostSummary()
    BudgetCards()
    dailyUsed()
    monthlyUsed()
    SystemCard()
    ProvidersCard()
    OverviewTab()
  src/proxym/ctl.py:
    e: _make_args,cli,serve,status,models,chat,logs_cmd,providers_cmd,routing_test_cmd,projects_cmd
    _make_args(ctx)
    cli(ctx;proxy;key;fmt)
    serve(host;port;reload)
    status(ctx;fmt)
    models(ctx;fmt)
    chat(ctx;voice;tts)
    logs_cmd(ctx;lines;level)
    providers_cmd(ctx)
    routing_test_cmd(ctx)
    projects_cmd(ctx)
  src/proxym/middleware/__init__.py:
    e: AuthMiddleware,CostTrackingMiddleware
    AuthMiddleware(BaseHTTPMiddleware): __init__(2),_accepted_tokens(0),dispatch(2)  # Simple bearer token auth (matches LiteLLM master_key pattern...
    CostTrackingMiddleware(BaseHTTPMiddleware): dispatch(2)  # Log request timing and attach cost headers to responses...
  src/proxym/virt/_snapshot.py:
    e: _SnapshotMixin
    _SnapshotMixin: snapshot_vm(2),_snapshot_clonebox(2),restore_snapshot(2),delete_vm(1)  # VM snapshots: create, restore, delete VM...
  src/proxym/cli/system.py:
    e: cmd_serve,_fetch_all_status,_format_status_data,_print_status_human,cmd_status,cmd_models
    cmd_serve(args)
    _fetch_all_status(client)
    _format_status_data(raw;proxy_url)
    _print_status_human(output)
    cmd_status(args)
    cmd_models(args)
  src/proxym/cli/browser.py:
    e: cmd_browser_list,cmd_browser_assign,cmd_browser_sync,cmd_browser_snapshot
    cmd_browser_list(args)
    cmd_browser_assign(args)
    cmd_browser_sync(args)
    cmd_browser_snapshot(args)
  src/proxym/cli/tts.py:
    e: TTSEngine
    TTSEngine: __init__(2),_validate(0),speak(1),_speak_espeak(1),_speak_piper(1)  # Text-to-speech engine with pluggable backends.

Parameters
-...
  src/proxym/mcp/client.py:
    e: MCPToolResult,MCPClient
    MCPToolResult:  # Result of an MCP tool invocation...
    MCPClient: __init__(2),invoke_tool(3),_try_invoke(4),_parse_response(3)  # HTTP client for MCP server communication.

Parameters
------...
  src/proxym/observability/health_events.py:
    e: Severity,HealthEvent,HealthEventStore,get_health_store
    Severity(str,enum.Enum):
    HealthEvent(BaseModel):  # Jedno zdarzenie zdrowia systemu...
    HealthEventStore: __init__(1),emit(4),resolve(2),get_active(0),get_history(2),get_summary(0)  # In-memory store zdarzeń z persystencją opcjonalną...
    get_health_store()
  src/proxym/api/system.py:
    e: get_cost_ledger,_extract_api_key,_resolve_vm_from_key,favicon,health,list_models,budget_status
    get_cost_ledger()
    _extract_api_key(auth_header)
    _resolve_vm_from_key(api_key)
    favicon()
    health(request;authorization;x_api_key)
    list_models()
    budget_status()
  src/proxym/api/frontend.py:
    e: _serve_file,_serve_concat_files,root_redirect,dashboard_ui,dashboard_hook_js,dashboard_api_js,dashboard_formatters_js,dashboard_ui_jsx,dashboard_models_jsx,dashboard_accounts_jsx,dashboard_layout_jsx,dashboard_overview_jsx,dashboard_vms_jsx,dashboard_logs_jsx,dashboard_voice_jsx,dashboard_projects_jsx,dashboard_tickets_jsx,dashboard_diag_helpers_jsx,dashboard_diag_infrastructure_jsx,dashboard_diag_config_jsx,dashboard_diag_extensions_jsx,dashboard_diag_agent_jsx,dashboard_tools_jsx,dashboard_diagnostics_jsx,dashboard_jsx,get_frontend_config
    _serve_file(paths;media_type;charset_header)
    _serve_concat_files(paths;media_type;charset_header)
    root_redirect()
    dashboard_ui()
    dashboard_hook_js()
    dashboard_api_js()
    dashboard_formatters_js()
    dashboard_ui_jsx()
    dashboard_models_jsx()
    dashboard_accounts_jsx()
    dashboard_layout_jsx()
    dashboard_overview_jsx()
    dashboard_vms_jsx()
    dashboard_logs_jsx()
    dashboard_voice_jsx()
    dashboard_projects_jsx()
    dashboard_tickets_jsx()
    dashboard_diag_helpers_jsx()
    dashboard_diag_infrastructure_jsx()
    dashboard_diag_config_jsx()
    dashboard_diag_extensions_jsx()
    dashboard_diag_agent_jsx()
    dashboard_tools_jsx()
    dashboard_diagnostics_jsx()
    dashboard_jsx()
    get_frontend_config(request)
  src/proxym/cli/_groups/tools_ctl.py:
    e: _make_args,tools,tools_list,tools_show,tools_dispatch,tools_queue,tools_jobs,tools_job,tools_cancel,tools_start,tools_stop
    _make_args(ctx)
    tools()
    tools_list(ctx;category;available)
    tools_show(ctx;tool_name)
    tools_dispatch(ctx;ticket;tool;mode;model;project_dir)
    tools_queue(ctx)
    tools_jobs(ctx;status;limit)
    tools_job(ctx;job_id)
    tools_cancel(ctx;job_id)
    tools_start(ctx)
    tools_stop(ctx)
  src/proxym/dashboard/components/models.jsx:
    e: ModelsTable
    ModelsTable()
  scripts/proxym-voice-chat.py:
    e: check_voice_deps,install_voice_deps,main
    check_voice_deps()
    install_voice_deps()
    main()
  src/proxym/tools/adapters.py:
    e: ToolResult,BaseAdapter,AiderAdapter,ClaudeCodeAdapter,get_adapter,register_adapter
    ToolResult: summary(0)  # Result of a tool execution...
    BaseAdapter(ABC): __init__(1),build_args(5),run(7)  # Base class for tool adapters...
    AiderAdapter(BaseAdapter): build_args(5)  # Adapter for aider CLI...
    ClaudeCodeAdapter(BaseAdapter): build_args(5)  # Adapter for claude CLI (Anthropic Claude Code)...
    get_adapter(tool_name)
    register_adapter(tool_name;adapter_cls)
  src/proxym/tools/executor.py:
    e: JobStatus,ToolJob,ToolExecutor
    JobStatus(str,Enum):
    ToolJob: summary(0)  # A single tool execution job...
    ToolExecutor: __init__(1),get(0),start(0),stop(0),enqueue(5),get_job(1),list_jobs(2),cancel_job(1),queue_summary(0),_worker_loop(0),_execute_job(1)  # Async executor for tool jobs with a bounded queue...
  src/proxym/virt/clonebox_adapter.py:
    e: CloneBoxResult,CloneBoxAdapter
    CloneBoxResult:  # Result of a clonebox CLI invocation...
    CloneBoxAdapter: __init__(1),is_available(0),version(0),create_vm(3),start_vm(1),stop_vm(1),snapshot(2),restore_snapshot(2),health(1),delete_vm(1),list_vms(0),detect(0),export_encrypted(2),get_profile_path(1),generate_profile_name(2),_find_bin(0),_run(2)  # Adapter wrapping the clonebox CLI for VM operations.

All op...
  src/proxym/cli/dsl.py:
    e: ParsedCommand,DSLParser
    ParsedCommand:  # Result of successfully parsing a user phrase against the DSL...
    DSLParser: __init__(1),_load_dsl(0),_compile_patterns(0),parse(1),_resolve_default(0),_build_command(4),execute(1),list_patterns(0)  # Parse natural language phrases into proxym API calls.

Works...
  src/proxym/mcp/router.py:
    e: MCPRouter
    MCPRouter: __init__(1),select_servers(2),get_tools_for_servers(1),resolve_tool_call(1)  # Routes tool requests to appropriate MCP servers.

Parameters...
  src/proxym/context/tool_selector.py:
    e: select_tools,_detect_intent
    select_tools(context;analysis;available_servers)
    _detect_intent(analysis)
  src/proxym/api/vscode_api.py:
    e: _compose_dir,_run_compose,_is_vscode_running,_get_vscode_port,_wait_for_vscode,vscode_status,vscode_start,vscode_stop,vscode_restart,vscode_logs,vscode_build
    _compose_dir()
    _run_compose()
    _is_vscode_running()
    _get_vscode_port()
    _wait_for_vscode(port;max_wait)
    vscode_status()
    vscode_start()
    vscode_stop()
    vscode_restart()
    vscode_logs(lines)
    vscode_build()
  src/proxym/watch/__init__.py:
    e: DeltaWatchClient,cli
    DeltaWatchClient: __init__(5),push_delta(0),run(0),close(0)  # Watches a directory and pushes context deltas to the proxy s...
    cli()
  src/proxym/virt/_orchestrator.py:
    e: VMOrchestrator
    VMOrchestrator(_InfraMixin,_LifecycleMixin,_SnapshotMixin,_StateMixin,_ProjectMixin,_ConfigMixin): __init__(5),_load_configs(0),_save_config(1),_get_clonebox(0),_resolve_backend(1)  # Manages VMs for isolated dev environments.

Backend selectio...
  src/proxym/virt/profiles/__init__.py:
    e: get_builtin_profile,list_builtin_profiles,merge_profiles,load_profile_yaml
    get_builtin_profile(tool)
    list_builtin_profiles()
    merge_profiles(base;override)
    load_profile_yaml(path)
  src/proxym/dashboard/_costs.py:
    e: _accounts,cost_summary,cost_detailed,list_tools
    _accounts()
    cost_summary()
    cost_detailed()
    list_tools()
  src/proxym/dashboard/_tickets_api.py:
    e: CreateTicketReq,UpdateTicketReq,AssignToolReq,AddCommentReq,CreateSprintReq,UpdateSprintReq,_tickets,list_tickets,create_ticket,ticket_board,get_ticket,update_ticket,delete_ticket,assign_ticket_tool,add_ticket_comment,list_sprints,create_sprint,get_sprint,update_sprint,delete_sprint
    CreateTicketReq(BaseModel):
    UpdateTicketReq(BaseModel):
    AssignToolReq(BaseModel):
    AddCommentReq(BaseModel):
    CreateSprintReq(BaseModel):
    UpdateSprintReq(BaseModel):
    _tickets()
    list_tickets(sprint_id;status;priority;tool;tag)
    create_ticket(req)
    ticket_board(sprint_id)
    get_ticket(ticket_id)
    update_ticket(ticket_id;req)
    delete_ticket(ticket_id)
    assign_ticket_tool(ticket_id;req)
    add_ticket_comment(ticket_id;req)
    list_sprints(status)
    create_sprint(req)
    get_sprint(sprint_id)
    update_sprint(sprint_id;req)
    delete_sprint(sprint_id)
  src/proxym/virt/_infra.py:
    e: _InfraMixin
    _InfraMixin: _run(1),check_libvirt_available(-1),_is_virtiofs_available(-1),_generate_domain_xml(1)  # Low-level helpers: shell commands and libvirt XML generation...
  src/proxym/mcp/registry.py:
    e: MCPTransport,MCPServerSpec,MCPRegistry
    MCPTransport(str,Enum):  # Transport protocol for MCP communication...
    MCPServerSpec:  # Specification of a registered MCP server.

Attributes
------...
    MCPRegistry: __init__(0),register(1),unregister(1),get(1),list_servers(1),available_names(0),servers_for_tool(1),load_from_config(1)  # Registry of available MCP servers.

Servers can be registere...
  src/proxym/mcp/_tools_tickets.py:
    e: TicketCreateRequest,TicketAssignRequest,SprintCreateRequest,tool_ticket_list,tool_ticket_create,tool_ticket_assign,tool_ticket_board,tool_sprint_create
    TicketCreateRequest(BaseModel):
    TicketAssignRequest(BaseModel):
    SprintCreateRequest(BaseModel):
    tool_ticket_list(sprint_id;status;tool)
    tool_ticket_create(req)
    tool_ticket_assign(req)
    tool_ticket_board(sprint_id)
    tool_sprint_create(req)
  src/proxym/mcp/_tools_vm.py:
    e: VMCreateRequest,VMActionRequest,VMSnapshotRequest,VMSwitchRequest,tool_vm_list,tool_vm_create,tool_vm_start,tool_vm_stop,tool_vm_snapshot,tool_vm_switch_project
    VMCreateRequest(BaseModel):
    VMActionRequest(BaseModel):
    VMSnapshotRequest(BaseModel):
    VMSwitchRequest(BaseModel):
    tool_vm_list()
    tool_vm_create(req)
    tool_vm_start(req)
    tool_vm_stop(req)
    tool_vm_snapshot(req)
    tool_vm_switch_project(req)
  src/proxym/dashboard/components/ui.jsx:
    e: StatusBadge,CostBar,pct,color,Card,StateBadge,colors
    StatusBadge()
    CostBar()
    pct()
    color()
    Card()
    StateBadge()
    colors()
  src/proxym/dashboard/components/diagnostics/helpers.jsx:
    e: _diagBadge,cls,_diagWarnBadge,_diagRow
    _diagBadge()
    cls()
    _diagWarnBadge()
    _diagRow()
  src/proxym/config.py:
    e: Settings,get_settings
    Settings(BaseSettings): available_providers(0),resolve_model_alias(1)  # All settings with sensible defaults. Override via env vars o...
    get_settings()
  src/proxym/dashboard/_accounts.py:
    e: CreateAccountReq,BindToolReq,_accounts,list_accounts,create_account,get_account,delete_account,bind_tool
    CreateAccountReq(BaseModel):
    BindToolReq(BaseModel):
    _accounts()
    list_accounts(provider;tag)
    create_account(req)
    get_account(account_id)
    delete_account(account_id)
    bind_tool(account_id;req)
  src/proxym/dashboard/_tools_api.py:
    e: DispatchRequest,PreviewPromptRequest,list_tools,tools_summary,preview_prompt,dispatch_job,queue_status,list_jobs,get_job,cancel_job,start_executor,stop_executor,get_tool,_get_ticket,_default_project_dir
    DispatchRequest(BaseModel):
    PreviewPromptRequest(BaseModel):
    list_tools(category;available_only)
    tools_summary()
    preview_prompt(req)
    dispatch_job(req)
    queue_status()
    list_jobs(status;limit)
    get_job(job_id)
    cancel_job(job_id)
    start_executor()
    stop_executor()
    get_tool(tool_name)
    _get_ticket(ticket_id)
    _default_project_dir()
  src/proxym/virt/_check.py:
    e: _check_clonebox
    _check_clonebox()
  src/proxym/virt/_project.py:
    e: _ProjectMixin
    _ProjectMixin: switch_project(2),_remount_project(2)  # Project switching (hot-swap code mounts)...
  src/proxym/cli/voice.py:
    e: VoiceListener
    VoiceListener: __init__(2),listen_once(2),listen_continuous(1)  # Local STT: microphone → text via Faster-Whisper.

Parameters...
  src/proxym/cli/vscode.py:
    e: _compose,_find_compose_dir,cmd_vscode_start,cmd_vscode_stop,cmd_vscode_open,cmd_vscode_logs,cmd_vscode_status,cmd_vscode_build
    _compose()
    _find_compose_dir()
    cmd_vscode_start(args)
    cmd_vscode_stop(args)
    cmd_vscode_open(args)
    cmd_vscode_logs(args)
    cmd_vscode_status(args)
    cmd_vscode_build(args)
  src/proxym/mcp/_tools_system.py:
    e: tool_status,tool_logs,tool_models
    tool_status()
    tool_logs(lines;level)
    tool_models()
  src/proxym/context/_context.py:
    e: ProjectContext
    ProjectContext: make_project_id(1)  # Detected project context for a request.

Populated by ``dete...
  src/proxym/api/observability_api.py:
    e: RepairRequest,obs_logs,obs_errors,obs_health_events,obs_health_summary,obs_repair,obs_repair_from_logs,obs_repair_history
    RepairRequest(BaseModel):
    obs_logs(limit;level)
    obs_errors()
    obs_health_events(limit;severity)
    obs_health_summary()
    obs_repair(req)
    obs_repair_from_logs()
    obs_repair_history(limit)
  src/proxym/dashboard/api.js:
    e: _api,_key,_debug,_headers,_parseBody,ct,get,body,post,payload
    _api()
    _key()
    _debug()
    _headers()
    _parseBody()
    ct()
    get()
    body()
    post()
    payload()
  src/proxym/dashboard/components/layout.jsx:
    e: DashboardHeader,TabNav
    DashboardHeader()
    TabNav()
  src/proxym/mcp/_tools_accounts.py:
    e: AccountAddRequest,tool_account_list,tool_account_costs,tool_account_add
    AccountAddRequest(BaseModel):
    tool_account_list()
    tool_account_costs()
    tool_account_add(req)
  src/proxym/api/_state.py:
    e: get_router,get_delta_buffer,get_mcp_router,get_session_store,get_context_payload,set_context_payload
    get_router()
    get_delta_buffer()
    get_mcp_router()
    get_session_store()
    get_context_payload()
    set_context_payload(payload)
  src/proxym/mcp/_helpers.py:
    e: _get_dashboard,_get_tickets,_get_orchestrator
    _get_dashboard()
    _get_tickets()
    _get_orchestrator()
  src/proxym/cli/_groups/diagnostics_ctl.py:
    e: _make_args,tests,tests_status,tests_vscode,tests_proxy,tests_providers,tests_extensions,tests_agent_setup,tests_agent,diagnose,diagnose_all,diagnose_proxy,diagnose_vscode,diagnose_providers,diagnose_agent,diagnose_one
    _make_args(ctx)
    tests()
    tests_status(ctx;fmt)
    tests_vscode(ctx)
    tests_proxy(ctx)
    tests_providers(ctx;fmt)
    tests_extensions(ctx;fmt)
    tests_agent_setup(ctx)
    tests_agent(ctx)
    diagnose()
    diagnose_all(ctx;fmt)
    diagnose_proxy(ctx)
    diagnose_vscode(ctx)
    diagnose_providers(ctx;fmt)
    diagnose_agent(ctx)
    diagnose_one(ctx;test_name)
  src/proxym/cli/_groups/accounts_ctl.py:
    e: _make_args,accounts,accounts_list,accounts_add,accounts_costs,accounts_get,accounts_delete,accounts_bind_tool
    _make_args(ctx)
    accounts()
    accounts_list(ctx)
    accounts_add(ctx;name;provider;api_key;email;daily_budget;monthly_budget;tags)
    accounts_costs(ctx)
    accounts_get(ctx;account_id)
    accounts_delete(ctx;account_id)
    accounts_bind_tool(ctx;account_id;tool_type;tool_name;vm_id;project_path;browser_profile)
  src/proxym/cli/_groups/observability_ctl.py:
    e: _make_args,obs,obs_errors,obs_health,obs_logs,obs_repair
    _make_args(ctx)
    obs()
    obs_errors(ctx)
    obs_health(ctx)
    obs_logs(ctx;limit;level)
    obs_repair(ctx;error;mode;from_logs)
  src/proxym/cli/_groups/context_ctl.py:
    e: _make_args,context,context_delta,context_detect,context_stats,context_sessions,context_mcp
    _make_args(ctx)
    context()
    context_delta(ctx;project_id;diff_text;file;version;token_estimate)
    context_detect(ctx;message;system_prompt;paths)
    context_stats(ctx;fmt)
    context_sessions(ctx;fmt)
    context_mcp(ctx;fmt)
  src/proxym/cli/_groups/vscode_ctl.py:
    e: _make_args,vscode,vscode_start,vscode_stop,vscode_open,vscode_logs,vscode_status_cmd,vscode_build
    _make_args(ctx)
    vscode()
    vscode_start(ctx)
    vscode_stop(ctx)
    vscode_open(ctx)
    vscode_logs(ctx)
    vscode_status_cmd(ctx)
    vscode_build(ctx)
  src/proxym/cli/_groups/browser_ctl.py:
    e: _make_args,browser,browser_list,browser_assign,browser_sync,browser_snapshot
    _make_args(ctx)
    browser()
    browser_list(ctx)
    browser_assign(ctx;profile;account)
    browser_sync(ctx;vm_id)
    browser_snapshot(ctx;vm_id)
  docs/open-webui-tools/proxym_tools.py:
    e: ProxymTools,_call
    ProxymTools: get_status(0),list_vms(0),create_vm(3),start_vm(1),stop_vm(1),get_costs(0),get_logs(2),list_models(0)  # Tools for managing proxym AI proxy from Open WebUI...
    _call(method;path)
  src/proxym/cli/_groups/vms_ctl.py:
    e: _make_args,vm,vm_list,vm_create,vm_start,vm_stop,vm_pause,vm_resume,vm_snapshot,vm_switch,vm_open,vm_ssh,vm_logs,vm_delete,vm_bulk_delete,vm_console
    _make_args(ctx)
    vm()
    vm_list(ctx)
    vm_create(ctx;name;tool;account;mount;project;cpus;memory;image)
    vm_start(ctx;vm_id)
    vm_stop(ctx;vm_id;force)
    vm_pause(ctx;vm_id)
    vm_resume(ctx;vm_id)
    vm_snapshot(ctx;vm_id;name)
    vm_switch(ctx;vm_id;project)
    vm_open(ctx;vm_id)
    vm_ssh(ctx;vm_id;user)
    vm_logs(ctx;vm_id)
    vm_delete(ctx;vm_id)
    vm_bulk_delete(ctx;vm_ids)
    vm_console(ctx;vm_id)
  project/examples/advanced_usage.py:
  project/examples/quickstart.py:
  src/proxym/__init__.py:
  src/proxym/dashboard/__init__.py:
  src/proxym/virt/_enums.py:
    e: VMBackend,VMState
    VMBackend(str,Enum):
    VMState(str,Enum):
  src/proxym/virt/__init__.py:
  src/proxym/cli/__init__.py:
  src/proxym/mcp/__init__.py:
  src/proxym/mcp/self_server.py:
  src/proxym/context/__init__.py:
  src/proxym/api/__init__.py:
  src/proxym/watch/client.py:
  src/proxym/cli/_groups/__init__.py:
  frontend/proxym-dashboard.jsx:
  project.sh:
  scripts/setup.sh:
  scripts/proxym-voice-server.sh:
  scripts/jetson-entrypoint.sh:
  services/vscode/entrypoint.sh:
    e: print,print,print
    print()
    print()
    print()
