# proxy | 145f 23567L | python:110,javascript:28,shell:7
# Keys: M=modules, D=details, i=imports, c=classes, f=functions, m=methods
M[145]:
  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/evaluate_llm_work.sh,169
  scripts/jetson-entrypoint.sh,43
  scripts/proxym-voice-chat.py,73
  scripts/proxym-voice-server.sh,64
  scripts/seed_sprint8.py,229
  scripts/setup.sh,93
  scripts/validate_system.sh,462
  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/_diag_agent.py,221
  src/proxym/api/_diag_common.py,20
  src/proxym/api/_diag_providers.py,60
  src/proxym/api/_diag_proxy.py,62
  src/proxym/api/_diag_roo.py,81
  src/proxym/api/_diag_vscode.py,143
  src/proxym/api/_pipeline.py,299
  src/proxym/api/_state.py,84
  src/proxym/api/completions.py,262
  src/proxym/api/console.py,177
  src/proxym/api/context_api.py,152
  src/proxym/api/diagnostics.py,229
  src/proxym/api/frontend.py,363
  src/proxym/api/observability_api.py,81
  src/proxym/api/system.py,125
  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/do_ctl.py,182
  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/smart_defaults.py,109
  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,138
  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,277
  src/proxym/dashboard/__init__.py,31
  src/proxym/dashboard/_accounts.py,106
  src/proxym/dashboard/_costs.py,75
  src/proxym/dashboard/_projects_api.py,196
  src/proxym/dashboard/_system.py,174
  src/proxym/dashboard/_tickets_api.py,329
  src/proxym/dashboard/_tools_api.py,319
  src/proxym/dashboard/_vms.py,175
  src/proxym/dashboard/api.js,38
  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/home.jsx,285
  src/proxym/dashboard/components/layout.jsx,58
  src/proxym/dashboard/components/logs.jsx,158
  src/proxym/dashboard/components/models.jsx,194
  src/proxym/dashboard/components/overview.jsx,100
  src/proxym/dashboard/components/projects.jsx,467
  src/proxym/dashboard/components/system.jsx,137
  src/proxym/dashboard/components/tasks.jsx,557
  src/proxym/dashboard/components/tickets.jsx,491
  src/proxym/dashboard/components/tools.jsx,881
  src/proxym/dashboard/components/ui.jsx,57
  src/proxym/dashboard/components/vms.jsx,275
  src/proxym/dashboard/components/voice.jsx,245
  src/proxym/dashboard/components/voice_engine.jsx,150
  src/proxym/dashboard/components/voice_schemas.jsx,187
  src/proxym/dashboard/hooks/useDashboardData.js,287
  src/proxym/dashboard/panel.jsx,53
  src/proxym/dashboard/tickets.py,387
  src/proxym/dashboard/utils/formatters.js,34
  src/proxym/main.py,224
  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,151
  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,308
  src/proxym/observability/health_events.py,93
  src/proxym/observability/repair_agent.py,341
  src/proxym/observability/watchdog.py,211
  src/proxym/projects/__init__.py,281
  src/proxym/providers/__init__.py,331
  src/proxym/router/__init__.py,357
  src/proxym/router/strategy.py,265
  src/proxym/storage.py,94
  src/proxym/tools/__init__.py,421
  src/proxym/tools/adapters.py,366
  src/proxym/tools/executor.py,253
  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/tools.jsx:
    e: TableExport,convertToCSV,headers,csvHeaders,csvRows,value,downloadCSV,csv,blob,link,url,downloadJSON,json,blob,link,url,copyToClipboard,button,originalText,useTools,refreshTools,data,refreshQueue,data,refresh,ToolCard,catClass,handleCardClick,JobRow,statusClass,hasLogs,isFailed,JobDetailsPanel,result,stdout,stderr,filesChanged,isFailed,TicketDispatchTable,availableTools,loadTickets,data,handleToolSelect,getStatusBadgeClass,getPriorityBadgeClass,getToolCategoryClass,renderCurrentTool,renderStatusBadge,statusClass,displayStatus,renderPriorityBadge,priorityClass,displayPriority,currentTool,toolInfo,QueueSummary,ToolsPanel,handleStartStop,handleRetryJob,handleRepairJob,data,details,handleSelectJob,data,available,unavailable
    TableExport()
    convertToCSV()
    headers()
    csvHeaders()
    csvRows()
    value()
    downloadCSV()
    csv()
    blob()
    link()
    url()
    downloadJSON()
    json()
    blob()
    link()
    url()
    copyToClipboard()
    button()
    originalText()
    useTools()
    refreshTools()
    data()
    refreshQueue()
    data()
    refresh()
    ToolCard()
    catClass()
    handleCardClick()
    JobRow()
    statusClass()
    hasLogs()
    isFailed()
    JobDetailsPanel()
    result()
    stdout()
    stderr()
    filesChanged()
    isFailed()
    TicketDispatchTable()
    availableTools()
    loadTickets()
    data()
    handleToolSelect()
    getStatusBadgeClass()
    getPriorityBadgeClass()
    getToolCategoryClass()
    renderCurrentTool()
    renderStatusBadge()
    statusClass()
    displayStatus()
    renderPriorityBadge()
    priorityClass()
    displayPriority()
    currentTool()
    toolInfo()
    QueueSummary()
    ToolsPanel()
    handleStartStop()
    handleRetryJob()
    handleRepairJob()
    data()
    details()
    handleSelectJob()
    data()
    available()
    unavailable()
  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/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/dashboard/components/voice.jsx:
    e: _bubbleStyle,_roleLabelStyle,VoiceHeader,h,VoiceBubbles,h,VoiceCommands,h,VoiceHistoryBox,h,_speakTTS,u,_createRecognizer,SR,r,VoiceChat,h,recRef,abortRef,finish,handleInput,ctrl,reply,startListening,r,text,stopAll,onKey,sc,label
    _bubbleStyle()
    _roleLabelStyle()
    VoiceHeader()
    h()
    VoiceBubbles()
    h()
    VoiceCommands()
    h()
    VoiceHistoryBox()
    h()
    _speakTTS()
    u()
    _createRecognizer()
    SR()
    r()
    VoiceChat()
    h()
    recRef()
    abortRef()
    finish()
    handleInput()
    ctrl()
    reply()
    startListening()
    r()
    text()
    stopAll()
    onKey()
    sc()
    label()
  src/proxym/dashboard/components/tasks.jsx:
    e: TableExport,convertToCSV,headers,csvHeaders,csvRows,value,downloadCSV,csv,blob,link,url,downloadJSON,json,blob,link,url,copyToClipboard,button,originalText,useTasksData,refresh,timer,TaskCardHeader,statusColor,priorityColor,typeIcon,TaskCardMeta,job,TaskJobBadge,duration,filesChanged,hasOutput,TaskInlineLogs,timer,j,TaskJobError,TaskJobResult,output,files,preview,TaskStatusActions,handleStatusChange,TaskTicketCard,liveJob,job,isActive,isDone,isFailed,QueueBar,byStatus,TasksPanel,filtered,boardColumns,handleStartStop
    TableExport()
    convertToCSV()
    headers()
    csvHeaders()
    csvRows()
    value()
    downloadCSV()
    csv()
    blob()
    link()
    url()
    downloadJSON()
    json()
    blob()
    link()
    url()
    copyToClipboard()
    button()
    originalText()
    useTasksData()
    refresh()
    timer()
    TaskCardHeader()
    statusColor()
    priorityColor()
    typeIcon()
    TaskCardMeta()
    job()
    TaskJobBadge()
    duration()
    filesChanged()
    hasOutput()
    TaskInlineLogs()
    timer()
    j()
    TaskJobError()
    TaskJobResult()
    output()
    files()
    preview()
    TaskStatusActions()
    handleStatusChange()
    TaskTicketCard()
    liveJob()
    job()
    isActive()
    isDone()
    isFailed()
    QueueBar()
    byStatus()
    TasksPanel()
    filtered()
    boardColumns()
    handleStartStop()
  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/projects.jsx:
    e: useProjects,refresh,data,ProjectHeader,icon,ProjectMeta,ProjectQuickTask,handleCreate,ProjectTicketRow,cls,ProjectTicketList,load,data,ProjectCard,handleCardClick,AddProjectForm,handleAdd,ProjectsPanel,filtered,stats,handleScan,dir,result
    useProjects()
    refresh()
    data()
    ProjectHeader()
    icon()
    ProjectMeta()
    ProjectQuickTask()
    handleCreate()
    ProjectTicketRow()
    cls()
    ProjectTicketList()
    load()
    data()
    ProjectCard()
    handleCardClick()
    AddProjectForm()
    handleAdd()
    ProjectsPanel()
    filtered()
    stats()
    handleScan()
    dir()
    result()
  src/proxym/dashboard/components/tickets.jsx:
    e: useTickets,refreshTickets,data,refreshSprints,data,refresh,TicketCard,handleCardClick,handleStatusChange,handleAssign,CreateTicketForm,handleSubmit,field,CreateSprintForm,handleSubmit,field,SprintCard,TicketsPanel,filtered,result,boardColumns,stats,count
    useTickets()
    refreshTickets()
    data()
    refreshSprints()
    data()
    refresh()
    TicketCard()
    handleCardClick()
    handleStatusChange()
    handleAssign()
    CreateTicketForm()
    handleSubmit()
    field()
    CreateSprintForm()
    handleSubmit()
    field()
    SprintCard()
    TicketsPanel()
    filtered()
    result()
    boardColumns()
    stats()
    count()
  src/proxym/dashboard/components/diagnostics/DiagExtensions.jsx:
    e: DiagExtensions,ok,DiagCopilot
    DiagExtensions()
    ok()
    DiagCopilot()
  src/proxym/api/_diag_providers.py:
    e: check_providers_config
    check_providers_config()
  src/proxym/dashboard/tickets.py:
    e: TicketStatus,TicketPriority,TicketType,SprintStatus,ToolAssignment,JobExecution,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...
    JobExecution(BaseModel):  # Snapshot of the latest job execution for 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/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/api/_diag_roo.py:
    e: check_roo_cline_config
    check_roo_cline_config()
  src/proxym/api/_diag_agent.py:
    e: check_copilot_conflict,check_agent_setup,test_agent_completion
    check_copilot_conflict()
    check_agent_setup(base_url)
    test_agent_completion()
  src/proxym/api/_diag_vscode.py:
    e: check_vscode_status,check_extensions
    check_vscode_status()
    check_extensions()
  src/proxym/dashboard/panel.jsx:
    e: useState,useEffect,useCallback,Dashboard,data,_startDashboard,root
    useState()
    useEffect()
    useCallback()
    Dashboard()
    data()
    _startDashboard()
    root()
  src/proxym/dashboard/components/models.jsx:
    e: TableExport,convertToCSV,headers,csvHeaders,csvRows,value,downloadCSV,csv,blob,link,url,downloadJSON,json,blob,link,url,copyToClipboard,button,originalText,ModelsTable,exportData
    TableExport()
    convertToCSV()
    headers()
    csvHeaders()
    csvRows()
    value()
    downloadCSV()
    csv()
    blob()
    link()
    url()
    downloadJSON()
    json()
    blob()
    link()
    url()
    copyToClipboard()
    button()
    originalText()
    ModelsTable()
    exportData()
  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/cli/smart_defaults.py:
    e: detect_ticket_type,default_priority,resolve_tool,resolve_project
    detect_ticket_type(task)
    default_priority(ticket_type)
    resolve_tool(ticket_type;project;explicit)
    resolve_project(projects;explicit)
  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/dashboard/components/system.jsx:
    e: useSystemData,refresh,SystemPanel,activeProviders
    useSystemData()
    refresh()
    SystemPanel()
    activeProviders()
  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,retry_job,repair_job,_suggest_quick_fixes,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)
    retry_job(job_id)
    repair_job(job_id)
    _suggest_quick_fixes(job)
    start_executor()
    stop_executor()
    get_tool(tool_name)
    _get_ticket(ticket_id)
    _default_project_dir()
  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/components/home.jsx:
    e: useQuickDo,submit,r,toolInfo,onKey,canSubmit,QuickDoFeedback,color,QuickDoCompact,q,QuickDo,q,HealthCard,checks,total,ok,alerts,BudgetMiniCard,dailyUsed,monthlyUsed,monthlyLimit,remaining,QueueMiniCard,load,data,timer,qs,running,done,_jobIcon,_fmtTime,ms,_ticketToEvent,_jobToEvent,ActivityRow,RecentActivity,load,tickets,jobs,timer,HomeTab
    useQuickDo()
    submit()
    r()
    toolInfo()
    onKey()
    canSubmit()
    QuickDoFeedback()
    color()
    QuickDoCompact()
    q()
    QuickDo()
    q()
    HealthCard()
    checks()
    total()
    ok()
    alerts()
    BudgetMiniCard()
    dailyUsed()
    monthlyUsed()
    monthlyLimit()
    remaining()
    QueueMiniCard()
    load()
    data()
    timer()
    qs()
    running()
    done()
    _jobIcon()
    _fmtTime()
    ms()
    _ticketToEvent()
    _jobToEvent()
    ActivityRow()
    RecentActivity()
    load()
    tickets()
    jobs()
    timer()
    HomeTab()
  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/voice_engine.jsx:
    e: apiCall,r,err,matchDSL,t,m,captured,executeDSL,data,setVoiceCredentials,vms,logs,formatToolResult,fn,_handleDSL,dsl,label,reply,_buildMessages,langHint,_callLLM,res,data,_handleToolCalls,name,result,processVoiceInput,dslReply,messages,msg,toolReply
    apiCall()
    r()
    err()
    matchDSL()
    t()
    m()
    captured()
    executeDSL()
    data()
    setVoiceCredentials()
    vms()
    logs()
    formatToolResult()
    fn()
    _handleDSL()
    dsl()
    label()
    reply()
    _buildMessages()
    langHint()
    _callLLM()
    res()
    data()
    _handleToolCalls()
    name()
    result()
    processVoiceInput()
    dslReply()
    messages()
    msg()
    toolReply()
  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()
  src/proxym/main.py:
    e: lifespan,cli
    lifespan(app)
    cli()
  scripts/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/_diag_proxy.py:
    e: check_llm_proxy
    check_llm_proxy(base_url)
  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/diagnostics/DiagInfrastructure.jsx:
    e: DiagVSCode,DiagProxy
    DiagVSCode()
    DiagProxy()
  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/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/_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/_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/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/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/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/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/diagnostics.py:
    e: run_all_tests,test_vscode,test_proxy,test_roo,test_extensions,test_providers,test_copilot,test_agent_setup,test_agent
    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/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/dashboard/hooks/useDashboardData.js:
    e: useHealth,refresh,h,useBudget,refresh,useModels,refresh,m,useProviders,refresh,p,useResources,refresh,useLogs,refresh,l,getUrlParams,params,updateUrlParams,url,useDashboardData,getInitialTab,hash,setTab,setSelectedProjectWithUrl,setSelectedTicketWithUrl,setSelectedToolWithUrl,setViewModeWithUrl,setContextWithUrl,handleHashChange,newTab,handlePopState,params,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()
    getUrlParams()
    params()
    updateUrlParams()
    url()
    useDashboardData()
    getInitialTab()
    hash()
    setTab()
    setSelectedProjectWithUrl()
    setSelectedTicketWithUrl()
    setSelectedToolWithUrl()
    setViewModeWithUrl()
    setContextWithUrl()
    handleHashChange()
    newTab()
    handlePopState()
    params()
    healthHook()
    budgetHook()
    modelsHook()
    providersHook()
    resourcesHook()
    logsHook()
    refresh()
    isUp()
    i()
  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/cli/_groups/do_ctl.py:
    e: _fetch_projects,_resolve_all,_print_plan,_create_ticket,_dispatch,_print_done,_follow_job,do_cmd
    _fetch_projects(client)
    _resolve_all(client;task;project_name;tool_name;task_type;priority)
    _print_plan(task;project;tool;task_type;priority)
    _create_ticket(client;task;project;tool;task_type;priority)
    _dispatch(client;ticket_id;tool)
    _print_done(job)
    _follow_job(client;job_id;poll_interval;max_polls)
    do_cmd(ctx;task;project_name;tool_name;priority;task_type;no_run;no_wait;dry_run)
  src/proxym/ctl.py:
    e: _make_args,cli,serve,status,models,chat,logs_cmd,providers_cmd,routing_test_cmd,projects_cmd,fix_cmd,refactor_cmd,queue_shortcut,web_cmd,log_shortcut
    _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)
    fix_cmd(ctx;description;project_name)
    refactor_cmd(ctx;description;project_name)
    queue_shortcut(ctx)
    web_cmd(ctx;tab)
    log_shortcut(ctx;lines)
  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/adapters.py:
    e: ToolResult,BaseAdapter,AiderAdapter,ClaudeCodeAdapter,VSCodeAdapter,ShellAdapter,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)...
    VSCodeAdapter(BaseAdapter): build_args(5),run(7),_find_compose_dir(1)  # Adapter for VS Code Web / code-server (starts container, sen...
    ShellAdapter(BaseAdapter): build_args(5),run(7)  # Generic shell adapter — runs tool binary with prompt via std...
    get_adapter(tool_name)
    register_adapter(tool_name;adapter_cls)
  src/proxym/tools/__init__.py:
    e: ToolCategory,ToolCapability,ToolInstance,ToolDefinition,ToolRegistry,_host_instance,_docker_instance
    ToolCategory(str,Enum):  # High-level tool categories...
    ToolCapability(str,Enum):  # Capabilities a tool can advertise...
    ToolInstance: summary(0)  # Concrete runtime instance for a registered tool...
    ToolDefinition: summary(0)  # Describes a registered development tool...
    ToolRegistry: __init__(0),_apply_env_overrides(0),get(0),register(1),unregister(1),get_tool(1),list_tools(2),list_available(0),summary(0)  # Singleton registry of available development tools...
    _host_instance(binary;description)
    _docker_instance()
  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),get_jobs_for_ticket(1),list_jobs(2),cancel_job(1),queue_summary(0),_worker_loop(0),_execute_job(1),_sync_ticket_execution(1)  # Async executor for tool jobs with a bounded queue...
  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/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/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/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/storage.py:
    e: SQLiteNamespaceStore,is_sqlite_database
    SQLiteNamespaceStore: __init__(1),load_namespace(1),save_namespace(2),_connect(0)
    is_sqlite_database(path)
  src/proxym/dashboard/_tickets_api.py:
    e: CreateTicketReq,UpdateTicketReq,AssignToolReq,AddCommentReq,CreateSprintReq,UpdateSprintReq,_tickets,list_tickets,create_ticket,_default_project_dir,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(task;title;project_id;description;status;priority;type;sprint_id;tags;files;estimated_hours;tool)
    _default_project_dir(project_id)
    ticket_board(sprint_id)
    get_ticket(ticket_id)
    update_ticket(ticket_id;task;title;project_id;description;status;priority;type;sprint_id;tags;files;estimated_hours;actual_hours)
    delete_ticket(ticket_id)
    assign_ticket_tool(ticket_id;tool;agent_mode;model)
    add_ticket_comment(ticket_id;author;content)
    list_sprints(status)
    create_sprint(req)
    get_sprint(sprint_id)
    update_sprint(sprint_id;req)
    delete_sprint(sprint_id)
  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_schemas_jsx,dashboard_voice_engine_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_home_jsx,dashboard_tasks_jsx,dashboard_system_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_schemas_jsx()
    dashboard_voice_engine_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_home_jsx()
    dashboard_tasks_jsx()
    dashboard_system_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)
  scripts/proxym-voice-chat.py:
    e: check_voice_deps,install_voice_deps,main
    check_voice_deps()
    install_voice_deps()
    main()
  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/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/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/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/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/api/_diag_common.py:
    e: _probe_first_ok
    _probe_first_ok(urls)
  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/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,put,payload
    _api()
    _key()
    _debug()
    _headers()
    _parseBody()
    ct()
    get()
    body()
    post()
    payload()
    put()
    payload()
  src/proxym/dashboard/components/voice_schemas.jsx:
    e: vms,running,daily,monthly,logs,ids,routes,ok,fail,accounts
    vms()
    running()
    daily()
    monthly()
    logs()
    ids()
    routes()
    ok()
    fail()
    accounts()
  src/proxym/dashboard/components/layout.jsx:
    e: ALL_TAB_IDS,DashboardHeader,TabNav
    ALL_TAB_IDS()
    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)
  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)
  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)
  project/examples/advanced_usage.py:
  src/proxym/__init__.py:
  project/examples/quickstart.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/jetson-entrypoint.sh:
  scripts/evaluate_llm_work.sh:
    e: check,skip
    check()
    skip()
  scripts/proxym-voice-server.sh:
  scripts/setup.sh:
  services/vscode/entrypoint.sh:
    e: print,print,print
    print()
    print()
    print()
  scripts/validate_system.sh:
    e: api,parse_response,phase_health,phase_tools,phase_executor,dispatch_and_monitor,phase_lifecycle,phase_queue_logs,phase_tickets,summary
    api()
    parse_response()
    phase_health()
    phase_tools()
    phase_executor()
    dispatch_and_monitor()
    phase_lifecycle()
    phase_queue_logs()
    phase_tickets()
    summary()
