# proxy | 232f 36752L | python:157,javascript:67,shell:8
# Keys: M=modules, D=details, i=imports, c=classes, f=functions, m=methods
M[232]:
  docs/open-webui-tools/proxym_tools.py,90
  frontend/proxym-dashboard.jsx,6
  htmlcov/coverage_html_cb_dd2e7eb5.js,735
  project.sh,21
  project/examples/advanced_usage.py,9
  project/examples/quickstart.py,20
  scripts/check_dashboard.sh,126
  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,531
  services/vscode/entrypoint.sh,333
  src/proxym/__init__.py,3
  src/proxym/accounts/__init__.py,398
  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,85
  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,265
  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,47
  src/proxym/cli/_groups/__init__.py,1
  src/proxym/cli/_groups/_shared.py,84
  src/proxym/cli/_groups/accounts_ctl.py,82
  src/proxym/cli/_groups/browser_ctl.py,36
  src/proxym/cli/_groups/context_ctl.py,46
  src/proxym/cli/_groups/diagnostics_ctl.py,66
  src/proxym/cli/_groups/do_ctl.py,182
  src/proxym/cli/_groups/observability_ctl.py,50
  src/proxym/cli/_groups/projects_ctl.py,202
  src/proxym/cli/_groups/tickets_ctl.py,200
  src/proxym/cli/_groups/tools_ctl.py,139
  src/proxym/cli/_groups/vms_ctl.py,107
  src/proxym/cli/_groups/vscode_ctl.py,24
  src/proxym/cli/accounts.py,124
  src/proxym/cli/browser.py,65
  src/proxym/cli/chat.py,215
  src/proxym/cli/context.py,89
  src/proxym/cli/diagnostics.py,148
  src/proxym/cli/dsl.py,287
  src/proxym/cli/observability.py,147
  src/proxym/cli/smart_defaults.py,109
  src/proxym/cli/system.py,185
  src/proxym/cli/tickets.py,307
  src/proxym/cli/tts.py,85
  src/proxym/cli/utils/cmd_sessions_list.py,46
  src/proxym/cli/vms.py,168
  src/proxym/cli/voice.py,81
  src/proxym/cli/vscode.py,81
  src/proxym/config.py,153
  src/proxym/context/__init__.py,24
  src/proxym/context/_context.py,33
  src/proxym/context/detector.py,202
  src/proxym/context/session.py,247
  src/proxym/context/tool_selector.py,101
  src/proxym/ctl.py,273
  src/proxym/dashboard/__init__.py,35
  src/proxym/dashboard/_accounts.py,97
  src/proxym/dashboard/_costs.py,65
  src/proxym/dashboard/_environments_api.py,460
  src/proxym/dashboard/_projects_api.py,338
  src/proxym/dashboard/_shared.py,25
  src/proxym/dashboard/_system.py,156
  src/proxym/dashboard/_tickets_api.py,457
  src/proxym/dashboard/_users_api.py,168
  src/proxym/dashboard/_vms.py,228
  src/proxym/dashboard/api.js,46
  src/proxym/dashboard/components/accounts.jsx,86
  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/environments.jsx,611
  src/proxym/dashboard/components/home.jsx,316
  src/proxym/dashboard/components/human.jsx,366
  src/proxym/dashboard/components/human/HumanJobsList.jsx,81
  src/proxym/dashboard/components/human/HumanTaskBoard.jsx,34
  src/proxym/dashboard/components/human/HumanTaskList.jsx,24
  src/proxym/dashboard/components/human/HumanTaskPanelRefactored.jsx,140
  src/proxym/dashboard/components/human/HumanTaskStats.jsx,33
  src/proxym/dashboard/components/human/HumanTaskTable.jsx,95
  src/proxym/dashboard/components/human/HumanViewControls.jsx,67
  src/proxym/dashboard/components/layout.jsx,92
  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,1095
  src/proxym/dashboard/components/setup.jsx,554
  src/proxym/dashboard/components/system.jsx,111
  src/proxym/dashboard/components/tasks.jsx,1603
  src/proxym/dashboard/components/tasks/TasksBoard.jsx,34
  src/proxym/dashboard/components/tasks/TasksList.jsx,24
  src/proxym/dashboard/components/tasks/TasksPanelRefactored.jsx,102
  src/proxym/dashboard/components/tasks/TasksRecentJobs.jsx,81
  src/proxym/dashboard/components/tasks/TasksTable.jsx,95
  src/proxym/dashboard/components/tasks/TasksViewControls.jsx,67
  src/proxym/dashboard/components/tickets.jsx,1449
  src/proxym/dashboard/components/tickets/BulkOperations.jsx,157
  src/proxym/dashboard/components/tickets/TicketFilters.jsx,151
  src/proxym/dashboard/components/tickets/TicketList.jsx,209
  src/proxym/dashboard/components/tickets/TicketStats.jsx,46
  src/proxym/dashboard/components/tickets/TicketsPanelRefactored.jsx,208
  src/proxym/dashboard/components/tools.jsx,1563
  src/proxym/dashboard/components/tools/BulkAutoFix.jsx,62
  src/proxym/dashboard/components/tools/DiagnosticActions.jsx,86
  src/proxym/dashboard/components/tools/DispatchActions.jsx,46
  src/proxym/dashboard/components/tools/DispatchTableHeader.jsx,34
  src/proxym/dashboard/components/tools/DispatchTableRow.jsx,55
  src/proxym/dashboard/components/tools/ProjectInfoResolver.jsx,44
  src/proxym/dashboard/components/tools/ProviderConfigPanel.jsx,38
  src/proxym/dashboard/components/tools/TicketDispatchTableRefactored.jsx,141
  src/proxym/dashboard/components/tools/TicketStatusBadges.jsx,75
  src/proxym/dashboard/components/tools/ToolAvailabilityAlert.jsx,24
  src/proxym/dashboard/components/tools/ToolHealthCard.jsx,86
  src/proxym/dashboard/components/tools/ToolHealthDisplay.jsx,80
  src/proxym/dashboard/components/tools/ToolHealthPanelRefactored.jsx,168
  src/proxym/dashboard/components/tools/ToolsDispatch.jsx,14
  src/proxym/dashboard/components/tools/ToolsJobQueue.jsx,164
  src/proxym/dashboard/components/tools/ToolsPanelRefactored.jsx,43
  src/proxym/dashboard/components/tools/ToolsRegistry.jsx,34
  src/proxym/dashboard/components/ui.jsx,65
  src/proxym/dashboard/components/users.jsx,443
  src/proxym/dashboard/components/vms.jsx,305
  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,393
  src/proxym/dashboard/panel.jsx,96
  src/proxym/dashboard/tickets/__init__.py,36
  src/proxym/dashboard/tickets/TicketManagerRefactored.py,296
  src/proxym/dashboard/tickets/_manager.py,387
  src/proxym/dashboard/tickets/_models.py,243
  src/proxym/dashboard/tickets/utils/delete_ticket.py,25
  src/proxym/dashboard/tools/__init__.py,24
  src/proxym/dashboard/tools/HealthCheckerRefactored.py,257
  src/proxym/dashboard/tools/_autofix.py,243
  src/proxym/dashboard/tools/_dispatch.py,78
  src/proxym/dashboard/tools/_health.py,199
  src/proxym/dashboard/tools/_helpers.py,52
  src/proxym/dashboard/tools/_lifecycle.py,21
  src/proxym/dashboard/tools/_providers.py,55
  src/proxym/dashboard/tools/_queue.py,205
  src/proxym/dashboard/tools/_registry.py,69
  src/proxym/dashboard/tools/utils/__init__.py,1
  src/proxym/dashboard/tools/utils/_aider_install_fix.py,31
  src/proxym/dashboard/tools/utils/start_executor.py,24
  src/proxym/dashboard/users.py,912
  src/proxym/dashboard/utils/__init__.py,1
  src/proxym/dashboard/utils/_delete_item.py,10
  src/proxym/dashboard/utils/delete_milestone.py,13
  src/proxym/dashboard/utils/delete_ticket.py,18
  src/proxym/dashboard/utils/formatters.js,34
  src/proxym/main.py,224
  src/proxym/mcp/__init__.py,24
  src/proxym/mcp/_helpers.py,20
  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,194
  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,303
  src/proxym/providers/__init__.py,331
  src/proxym/router/__init__.py,352
  src/proxym/router/strategy.py,332
  src/proxym/storage.py,136
  src/proxym/tools/__init__.py,572
  src/proxym/tools/adapters/__init__.py,65
  src/proxym/tools/adapters/_aider.py,23
  src/proxym/tools/adapters/_base.py,100
  src/proxym/tools/adapters/_claude_code.py,18
  src/proxym/tools/adapters/_human.py,53
  src/proxym/tools/adapters/_llm_fallback.py,241
  src/proxym/tools/adapters/_result.py,38
  src/proxym/tools/adapters/_shell.py,96
  src/proxym/tools/adapters/_vscode.py,113
  src/proxym/tools/executor.py,389
  src/proxym/utils/__init__.py,1
  src/proxym/utils/get_settings.py,12
  src/proxym/utils/messages.py,11
  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,314
  src/proxym/virt/clonebox_adapter.py,209
  src/proxym/virt/profiles/__init__.py,69
  src/proxym/virt/utils/detect_chrome_profiles.py,27
  src/proxym/watch/__init__.py,146
  src/proxym/watch/client.py,4
  utils/__init__.py,1
  utils/main.py,25
  utils/validation_common.py,206
  validate_dispatch_table_refactoring.py,39
  validate_human_task_refactoring.py,39
  validate_refactoring.py,37
  validate_tasks_panel_refactoring.py,39
  validate_tool_health_refactoring.py,39
  validate_tools_panel_refactoring.py,38
D:
  src/proxym/dashboard/components/tasks.jsx:
    e: _resolveToolEnvironment,_resolveJobEnvironment,assignedToolName,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,resultSuccess,resultLabel,isActiveJob,environment,TaskJobBadge,statusIcon,duration,filesChanged,hasOutput,resultSuccess,TaskInlineLogs,timer,j,TaskJobError,TaskJobResult,output,files,preview,TaskStatusActions,handleStatusChange,TaskSelectionCheckbox,TaskBulkEditBar,selectAllRef,visibleIds,selectedVisibleCount,allVisibleSelected,someVisibleSelected,toolOptions,seen,name,handleApply,count,timer,TaskTicketCard,liveJob,job,isActive,isDone,isFailed,QueueBar,byStatus,_extractTags,lower,_humanRequestLabel,CreateMilestoneForm,handleSubmit,field,CreateSprintForm,handleSubmit,field,QuickTaskCreator,availableSprints,priorityClassName,handleSubmit,r,onKey,canSubmit,toolOptions,seen,_isHumanTicket,TasksPanel,filtered,result,q,boardColumns,handleStartStop,validIds,changed,next,toggleTicketSelection,next,toggleVisibleSelection,visibleIds,visibleSet,allVisibleSelected,next,next,clearSelection,handleBulkUpdate,ids,toolPayload,toolName
    _resolveToolEnvironment()
    _resolveJobEnvironment()
    assignedToolName()
    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()
    resultSuccess()
    resultLabel()
    isActiveJob()
    environment()
    TaskJobBadge()
    statusIcon()
    duration()
    filesChanged()
    hasOutput()
    resultSuccess()
    TaskInlineLogs()
    timer()
    j()
    TaskJobError()
    TaskJobResult()
    output()
    files()
    preview()
    TaskStatusActions()
    handleStatusChange()
    TaskSelectionCheckbox()
    TaskBulkEditBar()
    selectAllRef()
    visibleIds()
    selectedVisibleCount()
    allVisibleSelected()
    someVisibleSelected()
    toolOptions()
    seen()
    name()
    handleApply()
    count()
    timer()
    TaskTicketCard()
    liveJob()
    job()
    isActive()
    isDone()
    isFailed()
    QueueBar()
    byStatus()
    _extractTags()
    lower()
    _humanRequestLabel()
    CreateMilestoneForm()
    handleSubmit()
    field()
    CreateSprintForm()
    handleSubmit()
    field()
    QuickTaskCreator()
    availableSprints()
    priorityClassName()
    handleSubmit()
    r()
    onKey()
    canSubmit()
    toolOptions()
    seen()
    _isHumanTicket()
    TasksPanel()
    filtered()
    result()
    q()
    boardColumns()
    handleStartStop()
    validIds()
    changed()
    next()
    toggleTicketSelection()
    next()
    toggleVisibleSelection()
    visibleIds()
    visibleSet()
    allVisibleSelected()
    next()
    next()
    clearSelection()
    handleBulkUpdate()
    ids()
    toolPayload()
    toolName()
  src/proxym/dashboard/components/tickets.jsx:
    e: _resolveToolEnvironment,useTickets,refreshTickets,data,refreshSprints,data,refreshMilestones,data,refreshTools,data,refresh,TicketCard,assignedEnvironment,handleSprintChange,handleCardClick,handleCheckboxClick,handleStatusChange,handleAssign,CreateMilestoneForm,handleSubmit,field,CreateTicketForm,handleSubmit,field,CreateSprintForm,handleSubmit,field,SprintCard,handleMilestoneChange,MilestoneCard,_ticketExportCSV,headers,escape,stringValue,_ticketExportDownload,blob,url,link,TicketExportMenu,queryString,params,fetchExport,data,downloadJSON,data,downloadCSV,data,csv,copyJSON,data,formatTimestamp,date,TicketHistoryItem,result,stdout,stderr,filesChanged,statusClass,success,execution,projectDir,promptExcerpt,promptLength,isActiveJob,resultLabel,TicketDetailPanel,jobHistory,latestJob,latestExecutionMetadata,latestProjectDir,latestPromptExcerpt,latestPromptLength,latestSuccess,latestExitCode,latestStdoutLines,latestStderrLines,latestFilesChanged,latestIsActiveJob,latestResultLabel,TicketsPanel,loadSelectedTicket,data,handleRefresh,toggleTicketSelection,newSet,selectAllTickets,clearSelection,bulkUpdateStatus,ids,bulkAssignTool,ids,bulkDeleteTickets,ids,visibleSprints,filtered,result,q,comparison,boardColumns,stats,count,selectedTicketSummary
    _resolveToolEnvironment()
    useTickets()
    refreshTickets()
    data()
    refreshSprints()
    data()
    refreshMilestones()
    data()
    refreshTools()
    data()
    refresh()
    TicketCard()
    assignedEnvironment()
    handleSprintChange()
    handleCardClick()
    handleCheckboxClick()
    handleStatusChange()
    handleAssign()
    CreateMilestoneForm()
    handleSubmit()
    field()
    CreateTicketForm()
    handleSubmit()
    field()
    CreateSprintForm()
    handleSubmit()
    field()
    SprintCard()
    handleMilestoneChange()
    MilestoneCard()
    _ticketExportCSV()
    headers()
    escape()
    stringValue()
    _ticketExportDownload()
    blob()
    url()
    link()
    TicketExportMenu()
    queryString()
    params()
    fetchExport()
    data()
    downloadJSON()
    data()
    downloadCSV()
    data()
    csv()
    copyJSON()
    data()
    formatTimestamp()
    date()
    TicketHistoryItem()
    result()
    stdout()
    stderr()
    filesChanged()
    statusClass()
    success()
    execution()
    projectDir()
    promptExcerpt()
    promptLength()
    isActiveJob()
    resultLabel()
    TicketDetailPanel()
    jobHistory()
    latestJob()
    latestExecutionMetadata()
    latestProjectDir()
    latestPromptExcerpt()
    latestPromptLength()
    latestSuccess()
    latestExitCode()
    latestStdoutLines()
    latestStderrLines()
    latestFilesChanged()
    latestIsActiveJob()
    latestResultLabel()
    TicketsPanel()
    loadSelectedTicket()
    data()
    handleRefresh()
    toggleTicketSelection()
    newSet()
    selectAllTickets()
    clearSelection()
    bulkUpdateStatus()
    ids()
    bulkAssignTool()
    ids()
    bulkDeleteTickets()
    ids()
    visibleSprints()
    filtered()
    result()
    q()
    comparison()
    boardColumns()
    stats()
    count()
    selectedTicketSummary()
  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,handleModelChange,newModel,JobRow,statusClass,hasLogs,isFailed,JobDetailsPanel,result,stdout,stderr,filesChanged,isFailed,ticketTitle,ticketStatus,execution,promptExcerpt,projectDir,resultSuccess,isActiveJob,stdoutLines,stderrLines,TicketDispatchTable,availableTools,unavailableTools,dispatchableTickets,loadTickets,data,loadProjects,data,handleToolSelect,getStatusBadgeClass,getPriorityBadgeClass,getToolCategoryClass,getProjectInfo,project,path,renderCurrentTool,environmentName,environmentTarget,renderStatusBadge,statusClass,displayStatus,renderPriorityBadge,priorityClass,displayPriority,currentTool,toolInfo,projectInfo,projectDir,QueueSummary,HealthTrends,metrics,now,oneHourAgo,oneDayAgo,recentChecks,dayChecks,toolHistory,statuses,wasOk,nowDegraded,PredictiveAlerts,alerts,queuedJobs,failingTools,stuckJobs,ToolHealthPanel,loadHealth,data,handleProviderChange,handleAutoFix,action,result,handleBulkAutoFix,result,executed,humanRequired,failed,isAutoFixable,requiresHuman,summary,tools,degradedCount,statusClass,isHuman,isFixing,providerIsConfigured,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()
    handleModelChange()
    newModel()
    JobRow()
    statusClass()
    hasLogs()
    isFailed()
    JobDetailsPanel()
    result()
    stdout()
    stderr()
    filesChanged()
    isFailed()
    ticketTitle()
    ticketStatus()
    execution()
    promptExcerpt()
    projectDir()
    resultSuccess()
    isActiveJob()
    stdoutLines()
    stderrLines()
    TicketDispatchTable()
    availableTools()
    unavailableTools()
    dispatchableTickets()
    loadTickets()
    data()
    loadProjects()
    data()
    handleToolSelect()
    getStatusBadgeClass()
    getPriorityBadgeClass()
    getToolCategoryClass()
    getProjectInfo()
    project()
    path()
    renderCurrentTool()
    environmentName()
    environmentTarget()
    renderStatusBadge()
    statusClass()
    displayStatus()
    renderPriorityBadge()
    priorityClass()
    displayPriority()
    currentTool()
    toolInfo()
    projectInfo()
    projectDir()
    QueueSummary()
    HealthTrends()
    metrics()
    now()
    oneHourAgo()
    oneDayAgo()
    recentChecks()
    dayChecks()
    toolHistory()
    statuses()
    wasOk()
    nowDegraded()
    PredictiveAlerts()
    alerts()
    queuedJobs()
    failingTools()
    stuckJobs()
    ToolHealthPanel()
    loadHealth()
    data()
    handleProviderChange()
    handleAutoFix()
    action()
    result()
    handleBulkAutoFix()
    result()
    executed()
    humanRequired()
    failed()
    isAutoFixable()
    requiresHuman()
    summary()
    tools()
    degradedCount()
    statusClass()
    isHuman()
    isFixing()
    providerIsConfigured()
    ToolsPanel()
    handleStartStop()
    handleRetryJob()
    handleRepairJob()
    data()
    details()
    handleSelectJob()
    data()
    available()
    unavailable()
  src/proxym/dashboard/components/human.jsx:
    e: useState,useCallback,useEffect,useMemo,_isHumanTicket,useHumanTasks,refresh,allTickets,createTask,result,completeTask,addComment,HumanTaskPanel,filtered,boardColumns,humanJobs,stats,handleStartStop
    useState()
    useCallback()
    useEffect()
    useMemo()
    _isHumanTicket()
    useHumanTasks()
    refresh()
    allTickets()
    createTask()
    result()
    completeTask()
    addComment()
    HumanTaskPanel()
    filtered()
    boardColumns()
    humanJobs()
    stats()
    handleStartStop()
  src/proxym/dashboard/components/projects.jsx:
    e: useProjects,refresh,data,_normalizeApiResult,body,detail,_projectKey,_labelFrom,_metaFrom,_environmentMeta,kind,path,_toggleValue,current,MultiSelectSection,selectedSet,selectedItems,hasItems,listContent,value,checked,value,AssignmentBadge,TicketTable,ProjectCard,projectKey,assignedTools,assignedEnvironments,assignedLlms,assignedUsers,ticketCount,envCount,toolCount,llmCount,userCount,handleToggleTickets,data,handleDelete,handleEdit,QuickCreateProject,toolOptions,seen,nameValue,modelOptions,seen,value,userOptions,seen,value,handleSave,resetForm,ProjectEditForm,environmentOptions,toolOptionsSource,modelOptionsSource,userOptionsSource,handleSave,ProjectForm,ProjectsPanel,isProjectTicketsView,loadProjectOptions,syncProjectUrl,url,handleSelectProject,handleEditProject,handleCancelEdit,handleProjectSaved,handleToggleTickets,editingProject,stats,projectCountSuffix
    useProjects()
    refresh()
    data()
    _normalizeApiResult()
    body()
    detail()
    _projectKey()
    _labelFrom()
    _metaFrom()
    _environmentMeta()
    kind()
    path()
    _toggleValue()
    current()
    MultiSelectSection()
    selectedSet()
    selectedItems()
    hasItems()
    listContent()
    value()
    checked()
    value()
    AssignmentBadge()
    TicketTable()
    ProjectCard()
    projectKey()
    assignedTools()
    assignedEnvironments()
    assignedLlms()
    assignedUsers()
    ticketCount()
    envCount()
    toolCount()
    llmCount()
    userCount()
    handleToggleTickets()
    data()
    handleDelete()
    handleEdit()
    QuickCreateProject()
    toolOptions()
    seen()
    nameValue()
    modelOptions()
    seen()
    value()
    userOptions()
    seen()
    value()
    handleSave()
    resetForm()
    ProjectEditForm()
    environmentOptions()
    toolOptionsSource()
    modelOptionsSource()
    userOptionsSource()
    handleSave()
    ProjectForm()
    ProjectsPanel()
    isProjectTicketsView()
    loadProjectOptions()
    syncProjectUrl()
    url()
    handleSelectProject()
    handleEditProject()
    handleCancelEdit()
    handleProjectSaved()
    handleToggleTickets()
    editingProject()
    stats()
    projectCountSuffix()
  src/proxym/dashboard/components/environments.jsx:
    e: useState,useEffect,useMemo,useCallback,_environmentKindMeta,_environmentFormToPayload,_environmentFormFromItem,_environmentToolLabel,_toolInstanceNames,instances,_toolCurrentInstanceName,_toolInstanceLabel,EnvironmentsPanel,environmentMap,refresh,resetForm,handleSubmit,payload,handleEdit,handleDelete,response,handleToolAssign,response,countsByKind,assignedToolCount,assignedInstanceCount,currentEnvironmentId,currentEnvironment,currentInstanceName,toolInstances,toolInstanceOptions
    useState()
    useEffect()
    useMemo()
    useCallback()
    _environmentKindMeta()
    _environmentFormToPayload()
    _environmentFormFromItem()
    _environmentToolLabel()
    _toolInstanceNames()
    instances()
    _toolCurrentInstanceName()
    _toolInstanceLabel()
    EnvironmentsPanel()
    environmentMap()
    refresh()
    resetForm()
    handleSubmit()
    payload()
    handleEdit()
    handleDelete()
    response()
    handleToolAssign()
    response()
    countsByKind()
    assignedToolCount()
    assignedInstanceCount()
    currentEnvironmentId()
    currentEnvironment()
    currentInstanceName()
    toolInstances()
    toolInstanceOptions()
  src/proxym/dashboard/components/tools/ToolsJobQueue.jsx:
    i: ../../api.js,../Card,../QueueSummary,./JobDetailsPanel,./JobRow,./TableExport,react
    e: ToolsJobQueue,handleStartStop,handleRetryJob,handleRepairJob,data,details,handleSelectJob,data,handleCloseJobDetails
    ToolsJobQueue()
    handleStartStop()
    handleRetryJob()
    handleRepairJob()
    data()
    details()
    handleSelectJob()
    data()
    handleCloseJobDetails()
  src/proxym/dashboard/components/tasks/TasksRecentJobs.jsx:
    i: ../Card,../tools/TableExport,react
    e: TasksRecentJobs
    TasksRecentJobs()
  src/proxym/dashboard/components/human/HumanJobsList.jsx:
    i: ../Card,../tools/TableExport,react
    e: HumanJobsList
    HumanJobsList()
  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,fetchTools,data,_formatApiError,detail,handleAction,isDelete,endpoint,res,msg,label,handleToolAssign,res,msg,runningCount,stoppedCount,pausedCount
    _compareByState()
    _compareByName()
    _compareByCreated()
    _compareByLastStarted()
    _compareBySize()
    useVMSort()
    sorted()
    cmp()
    r()
    useVMSelection()
    handleSelect()
    next()
    handleSelectAll()
    handleBulkAction()
    vmIds()
    VMCard()
    actions()
    VMsPanel()
    sel()
    fetchTools()
    data()
    _formatApiError()
    detail()
    handleAction()
    isDelete()
    endpoint()
    res()
    msg()
    label()
    handleToolAssign()
    res()
    msg()
    runningCount()
    stoppedCount()
    pausedCount()
  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/tickets/TicketsPanelRefactored.jsx:
    i: ../../api.js,./BulkOperations,./TicketFilters,./TicketList,./TicketStats,react
    e: useTicketFilters,result,q,comparison,useTicketStats,count,useTicketsData,refreshTickets,data,refreshSprints,data,refreshMilestones,data,refresh,TicketsPanelRefactored,filtered,stats,handleRefresh,toggleTicketSelection,newSet,visibleSprints
    useTicketFilters()
    result()
    q()
    comparison()
    useTicketStats()
    count()
    useTicketsData()
    refreshTickets()
    data()
    refreshSprints()
    data()
    refreshMilestones()
    data()
    refresh()
    TicketsPanelRefactored()
    filtered()
    stats()
    handleRefresh()
    toggleTicketSelection()
    newSet()
    visibleSprints()
  src/proxym/dashboard/components/tools/ToolHealthPanelRefactored.jsx:
    i: ../../api.js,../Card,./BulkAutoFix,./ToolHealthCard,./ToolHealthDisplay,react
    e: ToolHealthPanelRefactored,loadHealth,data,handleProviderChange,handleAutoFix,action,result,handleBulkAutoFix,result,executed,humanRequired,failed,summary,tools,degradedCount
    ToolHealthPanelRefactored()
    loadHealth()
    data()
    handleProviderChange()
    handleAutoFix()
    action()
    result()
    handleBulkAutoFix()
    result()
    executed()
    humanRequired()
    failed()
    summary()
    tools()
    degradedCount()
  src/proxym/dashboard/components/diagnostics/DiagConfig.jsx:
    e: DiagRooConfig,ok,badge,DiagProviders
    DiagRooConfig()
    ok()
    badge()
    DiagProviders()
  src/proxym/dashboard/_projects_api.py:
    e: AddProjectReq,UpdateProjectReq,ScanReq,_get_registry,_enrich_project,_get_project,_logical_project_key,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()
    _enrich_project(project)
    _get_project(project_id)
    _logical_project_key(project)
    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/dashboard/tools/_health.py:
    e: _health_diag_base,_apply_provider_health,_apply_runtime_health,_finalize_health_status,tools_healthcheck
    _health_diag_base(tool;tool_providers)
    _apply_provider_health(diag;configured_providers)
    _apply_runtime_health(diag;tool)
    _finalize_health_status(diag)
    tools_healthcheck()
  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/tickets/_manager.py:
    e: TicketManager
    TicketManager: __init__(1),create_ticket(1),get_ticket(1),list_tickets(6),_apply_filters(7),_sort_tickets(1),update_ticket(2),delete_ticket(1),add_comment(2),assign_tool(2),ticket_context(1),ticket_overview(1),ticket_detail(1),sprint_overview(1),milestone_overview(1),create_milestone(1),get_milestone(1),list_milestones(1),update_milestone(2),delete_milestone(1),milestone_sprints(1),milestone_tickets(1),milestone_stats(1),create_sprint(1),get_sprint(1),list_sprints(2),update_sprint(2),delete_sprint(1),sprint_tickets(1),sprint_stats(1),board(2),_save(0),_load(0)  # In-memory ticket & sprint store with optional JSON persisten...
  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...
  src/proxym/tools/executor.py:
    e: JobStatus,ToolJob,ToolExecutor
    JobStatus(str,Enum):
    ToolJob: summary(0)  # A single tool execution job...
    ToolExecutor: __init__(1),_init_store(0),_load_jobs(0),_persist_job(1),get(0),start(0),stop(1),enqueue(6),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...
  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/users.jsx:
    e: useRef,useUsers,didAutoSync,refreshUsers,data,syncGitUsers,data,createUser,data,setDefaultUser,boot,UserCard,roleClass,CreateUserForm,handleSubmit,field,UsersPanel,handleSetDefault,handleCreate,handleSyncGit,result,activeUsers,defaultUserId
    useRef()
    useUsers()
    didAutoSync()
    refreshUsers()
    data()
    syncGitUsers()
    data()
    createUser()
    data()
    setDefaultUser()
    boot()
    UserCard()
    roleClass()
    CreateUserForm()
    handleSubmit()
    field()
    UsersPanel()
    handleSetDefault()
    handleCreate()
    handleSyncGit()
    result()
    activeUsers()
    defaultUserId()
  src/proxym/dashboard/components/tickets/BulkOperations.jsx:
    i: ../../api.js,react
    e: BulkOperations,toggleTicketSelection,newSet,selectAllTickets,clearSelection,executeBulkAction,ids
    BulkOperations()
    toggleTicketSelection()
    newSet()
    selectAllTickets()
    clearSelection()
    executeBulkAction()
    ids()
  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/panel.jsx:
    e: useState,useEffect,useCallback,Dashboard,data,_startDashboard,root
    useState()
    useEffect()
    useCallback()
    Dashboard()
    data()
    _startDashboard()
    root()
  src/proxym/dashboard/_tickets_api.py:
    e: CreateTicketReq,UpdateTicketReq,AssignToolReq,AddCommentReq,CreateSprintReq,UpdateSprintReq,CreateMilestoneReq,UpdateMilestoneReq,_tickets,list_tickets,export_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,list_milestones,create_milestone,get_milestone,update_milestone,delete_milestone
    CreateTicketReq(BaseModel):
    UpdateTicketReq(BaseModel):
    AssignToolReq(BaseModel):
    AddCommentReq(BaseModel):
    CreateSprintReq(BaseModel):
    UpdateSprintReq(BaseModel):
    CreateMilestoneReq(BaseModel):
    UpdateMilestoneReq(BaseModel):
    _tickets()
    list_tickets(sprint_id;milestone_id;status;priority;tool;tag)
    export_tickets(sprint_id;milestone_id;status;priority;tool;tag;view;detail)
    create_ticket(task;title;project_id;description;status;priority;type;sprint_id;milestone_id;tags;files;estimated_hours;tool)
    ticket_board(sprint_id;milestone_id)
    get_ticket(ticket_id)
    update_ticket(ticket_id;task;title;project_id;description;status;priority;type;sprint_id;milestone_id;tags;files;estimated_hours;actual_hours)
    delete_ticket(ticket_id)
    assign_ticket_tool(ticket_id;tool;agent_mode;model;instance)
    add_ticket_comment(ticket_id;author;content)
    list_sprints(status;milestone_id)
    create_sprint(req)
    get_sprint(sprint_id)
    update_sprint(sprint_id;req)
    delete_sprint(sprint_id)
    list_milestones(status)
    create_milestone(req)
    get_milestone(milestone_id)
    update_milestone(milestone_id;req)
    delete_milestone(milestone_id)
  src/proxym/dashboard/hooks/useDashboardData.js:
    e: useHealth,refresh,h,useBudget,refresh,useModels,refresh,m,useProviders,refresh,p,useResources,refresh,useLogs,refresh,l,DASHBOARD_THEME_STORAGE_KEY,normalizeDashboardTheme,getInitialDashboardTheme,storedTheme,prefersDark,applyDashboardTheme,normalizedTheme,root,getUrlParams,params,DASHBOARD_VALID_TABS,normalizeDashboardTab,normalized,normalizeDashboardAction,normalizeDashboardContext,updateUrlParams,url,useDashboardData,getInitialRoute,hash,tab,initialRoute,urlParams,canonicalizedUrlRef,toggleTheme,currentUrl,currentHash,currentAction,currentContext,legacyTaskRoute,canonicalTab,canonicalAction,canonicalContext,setTab,normalizedTab,setSelectedProjectWithUrl,setSelectedTicketWithUrl,setSelectedToolWithUrl,setViewModeWithUrl,setContextWithUrl,handleHashChange,newTab,normalizedTab,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()
    DASHBOARD_THEME_STORAGE_KEY()
    normalizeDashboardTheme()
    getInitialDashboardTheme()
    storedTheme()
    prefersDark()
    applyDashboardTheme()
    normalizedTheme()
    root()
    getUrlParams()
    params()
    DASHBOARD_VALID_TABS()
    normalizeDashboardTab()
    normalized()
    normalizeDashboardAction()
    normalizeDashboardContext()
    updateUrlParams()
    url()
    useDashboardData()
    getInitialRoute()
    hash()
    tab()
    initialRoute()
    urlParams()
    canonicalizedUrlRef()
    toggleTheme()
    currentUrl()
    currentHash()
    currentAction()
    currentContext()
    legacyTaskRoute()
    canonicalTab()
    canonicalAction()
    canonicalContext()
    setTab()
    normalizedTab()
    setSelectedProjectWithUrl()
    setSelectedTicketWithUrl()
    setSelectedToolWithUrl()
    setViewModeWithUrl()
    setContextWithUrl()
    handleHashChange()
    newTab()
    normalizedTab()
    handlePopState()
    params()
    healthHook()
    budgetHook()
    modelsHook()
    providersHook()
    resourcesHook()
    logsHook()
    refresh()
    isUp()
    i()
  src/proxym/dashboard/components/setup.jsx:
    e: useState,useEffect,useMemo,EMPTY_COMPLETED,_setupReadStorage,raw,parsed,parsedValues,_setupWriteStorage,_setupCommandBlock,_setupEnvSnippet,SetupPanel,persisted,checkedCount,autoCount,manualCount,rootCount,toggleStep,setField,setSecretField,copyText,copyAllCommands,text,envSnippet,oneLineSummary,hasCommands,hasSudoCommands
    useState()
    useEffect()
    useMemo()
    EMPTY_COMPLETED()
    _setupReadStorage()
    raw()
    parsed()
    parsedValues()
    _setupWriteStorage()
    _setupCommandBlock()
    _setupEnvSnippet()
    SetupPanel()
    persisted()
    checkedCount()
    autoCount()
    manualCount()
    rootCount()
    toggleStep()
    setField()
    setSecretField()
    copyText()
    copyAllCommands()
    text()
    envSnippet()
    oneLineSummary()
    hasCommands()
    hasSudoCommands()
  src/proxym/dashboard/components/tools/DiagnosticActions.jsx:
    i: react
    e: DiagnosticActions,isAutoFixable,requiresHuman
    DiagnosticActions()
    isAutoFixable()
    requiresHuman()
  src/proxym/dashboard/components/tools/TicketStatusBadges.jsx:
    i: react
    e: TicketStatusBadges,getStatusBadgeClass,getPriorityBadgeClass,getToolCategoryClass,renderStatusBadge,statusClass,displayStatus,renderPriorityBadge,priorityClass,displayPriority,renderCurrentTool
    TicketStatusBadges()
    getStatusBadgeClass()
    getPriorityBadgeClass()
    getToolCategoryClass()
    renderStatusBadge()
    statusClass()
    displayStatus()
    renderPriorityBadge()
    priorityClass()
    displayPriority()
    renderCurrentTool()
  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/dashboard/components/tools/BulkAutoFix.jsx:
    i: react
    e: BulkAutoFix
    BulkAutoFix()
  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/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/components/tools/ToolHealthDisplay.jsx:
    i: react
    e: ToolHealthDisplay,summary,degradedCount
    ToolHealthDisplay()
    summary()
    degradedCount()
  src/proxym/dashboard/_system.py:
    e: dashboard_root,system_status,list_providers,get_logs
    dashboard_root()
    system_status()
    list_providers()
    get_logs(lines;level)
  src/proxym/dashboard/_environments_api.py:
    e: EnvironmentKind,Environment,EnvironmentCreateRequest,EnvironmentUpdateRequest,ToolEnvironmentAssignRequest,EnvironmentRegistry,get_environment_registry,get_tool_environment_snapshot,list_environments,list_environment_assignments,get_environment,create_environment,update_environment,delete_environment,assign_tool_to_environment
    EnvironmentKind(str,Enum):
    Environment(BaseModel): _ssh_target_label(0),_vm_target_label(0),_proxmox_target_label(0),_rdp_target_label(0),target_label(0),summary(1)
    EnvironmentCreateRequest(BaseModel):
    EnvironmentUpdateRequest(BaseModel):
    ToolEnvironmentAssignRequest(BaseModel):
    EnvironmentRegistry: __init__(1),_load(0),_save(0),_tools_by_environment(0),_resolve_tool_instance_name(2),list_environments(0),list_payloads(0),get(1),create(1),update(2),delete(1),assign_tool(2),assign_tool_to_environment(3),get_tool_environment_id(1),get_tool_environment(1),get_tool_instance_name(1),get_tool_instance(1),summary(0)
    get_environment_registry()
    get_tool_environment_snapshot(tool_name)
    list_environments()
    list_environment_assignments()
    get_environment(environment_id)
    create_environment(req)
    update_environment(environment_id;req)
    delete_environment(environment_id)
    assign_tool_to_environment(req)
  src/proxym/dashboard/users.py:
    e: UserRole,User,UserManager
    UserRole(str):  # User roles in the system...
    User(BaseModel): summary(0)  # A user in the system, identified by git configuration...
    UserManager: get(1),reset(0),_candidate_git_repo_paths(0),_is_existing_directory(1),_resolve_git_root_candidate(1),_read_git_identity_from_cli(0),_read_git_identity(0),_read_git_identity_from_repo(0),_upsert_git_identity(2),_read_git_ref_from_file(2),_resolve_git_ref_content(2),_parse_packed_git_ref_line(2),_read_packed_git_ref(2),_append_git_sha(3),_parse_packed_ref_name(1),_iter_git_ref_names(1),_find_git_commit_author(1),_commit_author_from_object(2),_remember_git_author(3),_enqueue_git_object_children(3),_sync_from_git_log_with_cli(1),_git_binary_available(0),_repo_root_from_candidate(1),_resolve_git_dir(1),_read_git_config_identity(1),_is_git_sha(1),_read_git_ref(2),_iter_git_starting_shas(1),_read_loose_git_object(2),_read_pack_index(1),_apply_pack_delta(2),_read_pack_object(2),_read_git_object(2),_parse_git_identity_line(1),_parse_git_commit_parents(1),_parse_git_tag_target(1),_collect_git_authors_from_objects(1),__init__(1),_discover_git_user(0),create_user(1),get_user(1),find_by_email(1),find_by_username(1),list_users(1),get_default_user(0),update_user(2),delete_user(1),_resolve_git_repo_root(0),_parse_git_log_authors(1),_upsert_git_user(2),_upsert_git_authors(1),_sync_git_users_from_repo(2),sync_from_git_log(1),_save(0),_load(0)  # In-memory user store with SQLite persistence and git integra...
  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/tools/adapters/_llm_fallback.py:
    e: _build_project_context,_resolve_litellm_model,_llm_fallback_execute
    _build_project_context(project_dir)
    _resolve_litellm_model(resolved_model;settings)
    _llm_fallback_execute(tool_name;prompt;ticket_id;project_dir;mode;model_override;timeout)
  src/proxym/dashboard/_vms.py:
    e: CreateVMReq,SwitchProjectReq,AssignToolReq,list_vms,create_vm,start_vm,stop_vm,pause_vm,resume_vm,snapshot_vm,switch_project,delete_vm,delete_vm_post,bulk_delete_vms,assign_tool_to_vm
    CreateVMReq(BaseModel):
    SwitchProjectReq(BaseModel):
    AssignToolReq(BaseModel):
    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)
    assign_tool_to_vm(vm_id;req)
  src/proxym/cli/tickets.py:
    e: cmd_ticket_list,cmd_ticket_create,cmd_ticket_show,cmd_ticket_update,cmd_ticket_assign,cmd_ticket_comment,_delete_entity,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)
    _delete_entity(args;path;entity_id;label)
    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/tickets/_models.py:
    e: TicketStatus,TicketPriority,TicketType,SprintStatus,MilestoneStatus,ToolAssignment,JobExecution,TicketComment,Milestone,Ticket,Sprint
    TicketStatus(str,Enum):
    TicketPriority(str,Enum):
    TicketType(str,Enum):
    SprintStatus(str,Enum):
    MilestoneStatus(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):
    Milestone(BaseModel): summary(2)
    Ticket(BaseModel): __init__(0),summary(0)
    Sprint(BaseModel): summary(1)
  src/proxym/dashboard/tools/HealthCheckerRefactored.py:
    e: HealthCheck,BinaryHealthCheck,InstanceHealthCheck,ProviderHealthCheck,HumanToolHealthCheck,HealthStatusCalculator,HealthCheckerRefactored
    HealthCheck(ABC): check(2)  # Base class for specific health checks...
    BinaryHealthCheck(HealthCheck): check(2),_add_binary_fixes(2)  # Check if tool binary is available on PATH...
    InstanceHealthCheck(HealthCheck): check(2),_check_vm_access(2),_add_vm_fixes(2)  # Check tool instances (Docker, KVM, VM)...
    ProviderHealthCheck(HealthCheck): check(2)  # Check provider configuration and API keys...
    HumanToolHealthCheck(HealthCheck): check(2)  # Special health check for human tool category...
    HealthStatusCalculator: calculate_status(0)  # Calculate overall health status from diagnostics...
    HealthCheckerRefactored: __init__(0),create_base_diagnosis(2),apply_provider_health(2),check_tool_health(3),check_all_tools_health(2),_get_tool_providers(1)  # Main health checker that orchestrates specific checks...
  src/proxym/dashboard/tools/_queue.py:
    e: queue_status,list_jobs,get_job,cancel_job,retry_job,repair_job,_suggest_quick_fixes,_finalize_repair_diagnosis
    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)
    _finalize_repair_diagnosis(job_id;job;quick_fixes;diagnosis)
  src/proxym/dashboard/tools/_autofix.py:
    e: AutoFixRequest,execute_autofix,bulk_autofix,_process_bulk_fix,_create_human_action_ticket,_get_default_user
    AutoFixRequest(BaseModel):
    execute_autofix(req)
    bulk_autofix()
    _process_bulk_fix(tool_name;fix)
    _create_human_action_ticket(tool_name;action;command)
    _get_default_user()
  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/dashboard/components/tickets/TicketList.jsx:
    i: ./TicketCard,react
    e: TableExport,convertToCSV,headers,csvHeaders,csvRows,value,downloadCSV,csv,blob,url,link,downloadJSON,json,blob,url,link,TicketList
    TableExport()
    convertToCSV()
    headers()
    csvHeaders()
    csvRows()
    value()
    downloadCSV()
    csv()
    blob()
    url()
    link()
    downloadJSON()
    json()
    blob()
    url()
    link()
    TicketList()
  src/proxym/dashboard/components/tools/ToolHealthCard.jsx:
    i: ./DiagnosticActions,./ProviderConfigPanel,react
    e: ToolHealthCard,statusClass,isHuman
    ToolHealthCard()
    statusClass()
    isHuman()
  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/layout.jsx:
    e: ALL_TAB_IDS,DashboardHeader,isDark,headerClass,titleClass,subtitleClass,themeLabel,toggleClass,refreshClass,TabNav,isDark,navClass,activeTabClass,inactiveTabClass
    ALL_TAB_IDS()
    DashboardHeader()
    isDark()
    headerClass()
    titleClass()
    subtitleClass()
    themeLabel()
    toggleClass()
    refreshClass()
    TabNav()
    isDark()
    navClass()
    activeTabClass()
    inactiveTabClass()
  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/dashboard/components/tasks/TasksTable.jsx:
    i: ../Card,react
    e: TasksTable
    TasksTable()
  src/proxym/dashboard/components/human/HumanTaskTable.jsx:
    i: ../Card,react
    e: HumanTaskTable
    HumanTaskTable()
  src/proxym/dashboard/components/human/HumanTaskPanelRefactored.jsx:
    i: ../../api.js,../Card,../QueueBar,../QuickTaskCreator,./HumanJobsList,./HumanTaskBoard,./HumanTaskList,./HumanTaskStats,./HumanTaskTable,./HumanViewControls,react
    e: HumanTaskPanelRefactored,filtered,boardColumns,humanJobs,stats,handleStartStop,handleViewChange,handleFilterChange,_isHumanTicket
    HumanTaskPanelRefactored()
    filtered()
    boardColumns()
    humanJobs()
    stats()
    handleStartStop()
    handleViewChange()
    handleFilterChange()
    _isHumanTicket()
  src/proxym/main.py:
    e: lifespan,cli
    lifespan(app)
    cli()
  scripts/seed_sprint8.py:
    e: main
    main()
  utils/validation_common.py:
    e: validate_jsx_component,count_complexity,print_validation_header,print_component_validation,print_complexity_analysis,print_class_validation,print_summary_footer,run_validation,run_validation_main
    validate_jsx_component(file_path;expected_exports)
    count_complexity(file_path)
    print_validation_header(title)
    print_component_validation(components;base_path)
    print_complexity_analysis(files;base_path)
    print_class_validation(file_path;expected_classes)
    print_summary_footer()
    run_validation(title;components;base_path;original_file;benefits_text)
    run_validation_main(title;components;base_path;original_file;benefits_bullet)
  src/proxym/tools/__init__.py:
    e: ToolCategory,ToolCapability,ToolInstance,ToolDefinition,ToolRegistry,_host_instance,_docker_instance,_kvm_instance
    ToolCategory(str,Enum):  # High-level tool categories...
    ToolCapability(str,Enum):  # Capabilities a tool can advertise...
    ToolInstance: _check_vm_available(0),summary(0)  # Concrete runtime instance for a registered tool...
    ToolDefinition: summary(0),get_instance(1)  # Describes a registered development tool...
    ToolRegistry: __init__(1),_apply_env_overrides(0),get(1),register(1),unregister(1),get_tool(1),list_tools(2),update_tool(2),_load_overrides(0),_save_overrides(0),list_available(0),summary(0)  # Singleton registry of available development tools...
    _host_instance(binary;description)
    _docker_instance()
    _kvm_instance()
  src/proxym/cli/observability.py:
    e: _short_value,_format_entry,cmd_obs_errors,cmd_obs_health,cmd_obs_repair,cmd_obs_logs
    _short_value(value;limit)
    _format_entry(entry)
    cmd_obs_errors(args)
    cmd_obs_health(args)
    cmd_obs_repair(args)
    cmd_obs_logs(args)
  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/tickets/TicketManagerRefactored.py:
    e: TicketFilter,TicketValidator,TicketPersistence,TicketManagerRefactored
    TicketFilter: __init__(1),apply_sprint_filter(2),apply_milestone_filter(2),apply_status_filter(2),apply_priority_filter(2),apply_tool_filter(2),apply_tag_filter(2),apply_all_filters(7)  # Extracted filtering logic from TicketManager...
    TicketValidator: validate_ticket_data(0),validate_ticket_update(1)  # Extracted validation logic for ticket operations...
    TicketPersistence: __init__(1),save(1),load(0)  # Extracted persistence logic...
    TicketManagerRefactored: __init__(1),create_ticket(1),get_ticket(1),list_tickets(6),update_ticket(2),delete_ticket(1),create_sprint(1),list_sprints(1),create_milestone(1),list_milestones(0),_sort_tickets(1),_save(0),_load(0)  # Refactored ticket & sprint store with separated concerns...
  src/proxym/dashboard/tools/_dispatch.py:
    e: DispatchRequest,PreviewPromptRequest,preview_prompt,dispatch_job
    DispatchRequest(BaseModel):
    PreviewPromptRequest(BaseModel):
    preview_prompt(req)
    dispatch_job(req)
  src/proxym/dashboard/components/system.jsx:
    e: useSystemData,refresh,SystemPanel,activeProviders
    useSystemData()
    refresh()
    SystemPanel()
    activeProviders()
  src/proxym/dashboard/components/diagnostics/DiagInfrastructure.jsx:
    e: DiagVSCode,DiagProxy
    DiagVSCode()
    DiagProxy()
  src/proxym/dashboard/components/tools/DispatchTableHeader.jsx:
    i: ./TableExport,react
    e: DispatchTableHeader
    DispatchTableHeader()
  src/proxym/dashboard/components/tools/TicketDispatchTableRefactored.jsx:
    i: ../../api.js,./DispatchTableHeader,./DispatchTableRow,./ProjectInfoResolver,./TableExport,./TicketStatusBadges,./ToolAvailabilityAlert,react
    e: TicketDispatchTableRefactored,availableTools,unavailableTools,dispatchableTickets,projectResolver,loadTickets,data,loadProjects,data,handleToolSelect
    TicketDispatchTableRefactored()
    availableTools()
    unavailableTools()
    dispatchableTickets()
    projectResolver()
    loadTickets()
    data()
    loadProjects()
    data()
    handleToolSelect()
  src/proxym/dashboard/components/tasks/TasksPanelRefactored.jsx:
    i: ../../api.js,../Card,../QueueBar,../QuickTaskCreator,./TasksBoard,./TasksList,./TasksRecentJobs,./TasksTable,./TasksViewControls,react
    e: TasksPanelRefactored,filtered,boardColumns,handleStartStop,handleViewChange,handleFilterChange
    TasksPanelRefactored()
    filtered()
    boardColumns()
    handleStartStop()
    handleViewChange()
    handleFilterChange()
  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_all_profiles,detect_chrome_profiles,detect_chromium_profiles,generate_app_data_sync,_detect_chromium_family,_scan_cookies,_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_all_profiles()
    detect_chrome_profiles()
    detect_chromium_profiles()
    generate_app_data_sync(profile;with_passwords)
    _detect_chromium_family(base_dir;browser)
    _scan_cookies(db_path;table;column;label)
    _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_json_if_yaml,print_table
    make_client(base;key)
    print_json(data)
    print_json_if_yaml(args;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,_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)
    _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
    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)
  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/strategy.py:
    e: RoutingDecision,CostLedger,Router,_find_candidates,_resolve_explicit,_estimate_cost
    RoutingDecision:  # Complete routing decision with audit trail...
    CostLedger: __init__(3),_connect_redis(0),_redis_day_key(0),_redis_month_key(0),_load_from_redis(0),_save_to_redis(0),_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/components/tools/ProjectInfoResolver.jsx:
    i: react
    e: ProjectInfoResolver,getProjectInfo,project,path,renderProjectInfo,projectInfo
    ProjectInfoResolver()
    getProjectInfo()
    project()
    path()
    renderProjectInfo()
    projectInfo()
  src/proxym/dashboard/_users_api.py:
    e: CreateUserRequest,UpdateUserRequest,_users,list_users,create_user,sync_git_users,get_default_user,set_default_user,get_user,update_user,delete_user
    CreateUserRequest(BaseModel):
    UpdateUserRequest(BaseModel):
    _users()
    list_users(active_only)
    create_user(req)
    sync_git_users(repo_path)
    get_default_user()
    set_default_user(user_id)
    get_user(user_id)
    update_user(user_id;req)
    delete_user(user_id)
  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: project,project_list,project_add,project_scan,project_show,project_remove,project_task
    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/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/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_list,cmd_sessions_list,cmd_mcp_servers
    cmd_context_delta(args)
    cmd_context_detect(args)
    cmd_context_stats(args)
    _cmd_list(args;endpoint;item_name;columns;widths;empty_msg)
    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: ticket,ticket_list,ticket_add,ticket_create,ticket_update,ticket_assign,ticket_comment,ticket_board,sprint,sprint_list,sprint_create,sprint_update,sprint_board
    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_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_board(ctx;sprint)
    sprint()
    sprint_list(ctx;status)
    sprint_create(ctx;name;goal;start;end)
    sprint_update(ctx;sprint_id;name;status;goal)
    sprint_board(ctx;sprint)
  src/proxym/tools/adapters/_vscode.py:
    e: VSCodeAdapter
    VSCodeAdapter(BaseAdapter): build_args(5),run(7),_find_compose_dir(1)  # Adapter for VS Code Web / code-server (starts container, sen...
  src/proxym/tools/adapters/_base.py:
    e: BaseAdapter
    BaseAdapter(ABC): __init__(1),build_args(5),run(7)  # Base class for tool adapters...
  src/proxym/tools/adapters/_shell.py:
    e: ShellAdapter
    ShellAdapter(BaseAdapter): build_args(5),run(7)  # Generic shell adapter — runs tool binary with prompt via std...
  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/dashboard/components/tickets/TicketFilters.jsx:
    i: react
    e: TicketFilters,handleReset
    TicketFilters()
    handleReset()
  src/proxym/storage.py:
    e: SQLiteNamespaceStore,is_sqlite_database
    SQLiteNamespaceStore: __init__(1),load_namespace(1),save_namespace(2),save_namespaces(1),_connect(0)
    is_sqlite_database(path)
  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,_vm_browser_action,cmd_browser_sync,cmd_browser_snapshot
    cmd_browser_list(args)
    cmd_browser_assign(args)
    _vm_browser_action(args;endpoint;ok_msg;fail_msg)
    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,_strip_module_syntax,_serve_global_script,root_redirect,dashboard_ui,_register_component_routes,_register_component_tree_routes,dashboard_diagnostics_jsx,dashboard_jsx,get_frontend_config
    _serve_file(paths;media_type;charset_header)
    _serve_concat_files(paths;media_type;charset_header)
    _strip_module_syntax(content)
    _serve_global_script(paths;media_type;charset_header)
    root_redirect()
    dashboard_ui()
    _register_component_routes(rtr;base_dir)
    _register_component_tree_routes(rtr;base_dir)
    dashboard_diagnostics_jsx()
    dashboard_jsx()
    get_frontend_config(request)
  src/proxym/cli/_groups/tools_ctl.py:
    e: tools,tools_list,tools_dispatch,tools_queue,tools_jobs,tools_set_model
    tools()
    tools_list(ctx;category;available)
    tools_dispatch(ctx;ticket;tool;mode;model;project_dir)
    tools_queue(ctx)
    tools_jobs(ctx;status;limit)
    tools_set_model(ctx;tool_name;model)
  src/proxym/dashboard/tools/_helpers.py:
    e: _get_ticket,_default_project_dir,_job_snapshot
    _get_ticket(ticket_id)
    _default_project_dir(project_id)
    _job_snapshot(job)
  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/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/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/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/tools/adapters/_aider.py:
    e: AiderAdapter
    AiderAdapter(BaseAdapter): build_args(5)  # Adapter for aider CLI...
  src/proxym/dashboard/components/tools/DispatchActions.jsx:
    i: react
    e: DispatchActions
    DispatchActions()
  src/proxym/dashboard/components/tasks/TasksBoard.jsx:
    i: ../TaskTicketCard,react
    e: TasksBoard
    TasksBoard()
  src/proxym/dashboard/components/tasks/TasksViewControls.jsx:
    i: react
    e: TasksViewControls
    TasksViewControls()
  src/proxym/dashboard/components/human/HumanTaskBoard.jsx:
    i: ../TaskTicketCard,react
    e: HumanTaskBoard
    HumanTaskBoard()
  src/proxym/dashboard/components/human/HumanViewControls.jsx:
    i: react
    e: HumanViewControls
    HumanViewControls()
  src/proxym/dashboard/_costs.py:
    e: cost_summary,cost_detailed,list_tools
    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/utils/messages.py:
    e: extract_system_text
    extract_system_text(messages)
  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,_vm_action,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)
    _vm_action(req;action)
    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/tools/_providers.py:
    e: ToolProviderRequest,set_tool_provider,get_tool_providers
    ToolProviderRequest(BaseModel):
    set_tool_provider(req)
    get_tool_providers()
  src/proxym/dashboard/tools/_registry.py:
    e: _tool_payload,list_tools,tools_summary,update_tool,get_tool
    _tool_payload(tool;registry)
    list_tools(category;available_only)
    tools_summary()
    update_tool(tool_name;body)
    get_tool(tool_name)
  src/proxym/dashboard/tools/utils/_aider_install_fix.py:
    e: _aider_install_fix
    _aider_install_fix()
  src/proxym/dashboard/components/ui.jsx:
    e: StatusBadge,CostBar,pct,Card,StateBadge,colors
    StatusBadge()
    CostBar()
    pct()
    Card()
    StateBadge()
    colors()
  src/proxym/dashboard/components/diagnostics/helpers.jsx:
    e: _diagBadge,cls,_diagWarnBadge,_diagRow
    _diagBadge()
    cls()
    _diagWarnBadge()
    _diagRow()
  src/proxym/dashboard/components/tools/DispatchTableRow.jsx:
    i: ./DispatchActions,./ProjectInfoResolver,./TicketStatusBadges,react
    e: DispatchTableRow,statusBadges,projectResolver,currentTool,toolInfo,projectInfo,projectDir
    DispatchTableRow()
    statusBadges()
    projectResolver()
    currentTool()
    toolInfo()
    projectInfo()
    projectDir()
  src/proxym/dashboard/components/tools/ProviderConfigPanel.jsx:
    i: react
    e: ProviderConfigPanel
    ProviderConfigPanel()
  src/proxym/dashboard/components/tools/ToolAvailabilityAlert.jsx:
    i: react
    e: ToolAvailabilityAlert
    ToolAvailabilityAlert()
  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,list_accounts,create_account,get_account,delete_account,bind_tool
    CreateAccountReq(BaseModel):
    BindToolReq(BaseModel):
    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/cli/utils/cmd_sessions_list.py:
    e: cmd_list_items,cmd_sessions_list,cmd_mcp_servers
    cmd_list_items(args;endpoint;item_name;columns;widths;empty_message)
    cmd_sessions_list(args)
    cmd_mcp_servers(args)
  src/proxym/tools/adapters/__init__.py:
    e: get_adapter,register_adapter
    get_adapter(tool_name)
    register_adapter(tool_name;adapter_cls)
  src/proxym/dashboard/utils/delete_ticket.py:
    e: delete_item,delete_ticket_from_dict
    delete_item(delete_func;item_id;not_found_msg)
    delete_ticket_from_dict(tickets_dict;ticket_id;save_func)
  src/proxym/dashboard/tools/utils/start_executor.py:
    e: _executor_action,start_executor,stop_executor
    _executor_action(action;message)
    start_executor()
    stop_executor()
  src/proxym/dashboard/api.js:
    e: _api,_key,_debug,_headers,_parseBody,ct,get,body,post,payload,put,payload,del,payload
    _api()
    _key()
    _debug()
    _headers()
    _parseBody()
    ct()
    get()
    body()
    post()
    payload()
    put()
    payload()
    del()
    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/tools/ToolsPanelRefactored.jsx:
    i: ../Card,./PredictiveAlerts,./ToolHealthPanelRefactored,./ToolsDispatch,./ToolsJobQueue,./ToolsRegistry,react
    e: ToolsPanelRefactored
    ToolsPanelRefactored()
  src/proxym/dashboard/_shared.py:
    e: shared_accounts,shared_vms
    shared_accounts()
    shared_vms()
  src/proxym/utils/get_settings.py:
    e: get_singleton
    get_singleton(instance_var;instance_class)
  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/cli/_groups/_shared.py:
    e: make_args,passthrough,passthrough_fmt,passthrough_arg,api_json_cmd,register_commands,api_json_arg_cmd
    make_args(ctx)
    passthrough(name;handler;help_text)
    passthrough_fmt(name;handler;help_text)
    passthrough_arg(name;handler;help_text;arg_name)
    api_json_cmd(name;method;path;help_text)
    register_commands()
    api_json_arg_cmd(name;method;path_tpl;help_text;arg_name)
  src/proxym/tools/adapters/_claude_code.py:
    e: ClaudeCodeAdapter
    ClaudeCodeAdapter(BaseAdapter): build_args(5)  # Adapter for claude CLI (Anthropic Claude Code)...
  src/proxym/tools/adapters/_result.py:
    e: ToolResult
    ToolResult: summary(0)  # Result of a tool execution...
  src/proxym/dashboard/utils/_delete_item.py:
    e: _delete_item
    _delete_item(delete_func;item_id;not_found_msg)
  src/proxym/dashboard/tickets/utils/delete_ticket.py:
    e: delete_ticket_from_dict
    delete_ticket_from_dict(tickets;ticket_id;save_callback)
  src/proxym/dashboard/components/tickets/TicketStats.jsx:
    i: react
    e: TicketStats
    TicketStats()
  src/proxym/dashboard/components/tasks/TasksList.jsx:
    i: ../Card,../TaskTicketCard,react
    e: TasksList
    TasksList()
  src/proxym/dashboard/components/human/HumanTaskList.jsx:
    i: ../Card,../TaskTicketCard,react
    e: HumanTaskList
    HumanTaskList()
  validate_human_task_refactoring.py:
    e: main
    main()
  validate_tool_health_refactoring.py:
    e: main
    main()
  validate_tools_panel_refactoring.py:
    e: main
    main()
  validate_tasks_panel_refactoring.py:
    e: main
    main()
  utils/main.py:
    e: create_validation_main
    create_validation_main(title;components;base_path;original_file;benefits_bullet)
  validate_refactoring.py:
    e: main
    main()
  validate_dispatch_table_refactoring.py:
    e: main
    main()
  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: tests,diagnose,diagnose_one
    tests()
    diagnose()
    diagnose_one(ctx;test_name)
  src/proxym/cli/_groups/context_ctl.py:
    e: context,context_delta,context_detect
    context()
    context_delta(ctx;project_id;diff_text;file;version;token_estimate)
    context_detect(ctx;message;system_prompt;paths)
  src/proxym/cli/_groups/accounts_ctl.py:
    e: accounts,accounts_list,accounts_add,accounts_costs,accounts_get,accounts_delete,accounts_bind_tool
    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: obs,obs_errors,obs_health,obs_logs,obs_repair
    obs()
    obs_errors(ctx)
    obs_health(ctx)
    obs_logs(ctx;limit;level)
    obs_repair(ctx;error;mode;from_logs)
  src/proxym/cli/_groups/vms_ctl.py:
    e: vm,vm_create,vm_stop,vm_snapshot,vm_switch,vm_ssh,vm_bulk_delete
    vm()
    vm_create(ctx;name;tool;account;mount;project;cpus;memory;image)
    vm_stop(ctx;vm_id;force)
    vm_snapshot(ctx;vm_id;name)
    vm_switch(ctx;vm_id;project)
    vm_ssh(ctx;vm_id;user)
    vm_bulk_delete(ctx;vm_ids)
  src/proxym/cli/_groups/vscode_ctl.py:
    e: vscode
    vscode()
  src/proxym/cli/_groups/browser_ctl.py:
    e: browser,browser_assign
    browser()
    browser_assign(ctx;profile;account)
  src/proxym/virt/utils/detect_chrome_profiles.py:
    e: _detect_browser_profile,detect_chrome_profiles,detect_chromium_profiles
    _detect_browser_profile(browser_name;config_path)
    detect_chrome_profiles()
    detect_chromium_profiles()
  src/proxym/tools/adapters/_human.py:
    e: HumanAdapter
    HumanAdapter(BaseAdapter): build_args(5),run(7)  # Adapter for human/manual tasks — returns a result indicating...
  src/proxym/dashboard/tools/_lifecycle.py:
    e: start_executor,stop_executor
    start_executor()
    stop_executor()
  src/proxym/dashboard/utils/delete_milestone.py:
    e: delete_milestone,delete_vm
    delete_milestone(delete_func;item_id)
    delete_vm(delete_func;item_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/dashboard/components/tools/ToolsDispatch.jsx:
    i: ../Card,./TicketDispatchTableRefactored,react
    e: ToolsDispatch
    ToolsDispatch()
  src/proxym/dashboard/components/tools/ToolsRegistry.jsx:
    i: ../Card,./ToolCard,react
    e: ToolsRegistry,available,unavailable
    ToolsRegistry()
    available()
    unavailable()
  src/proxym/dashboard/components/human/HumanTaskStats.jsx:
    i: react
    e: HumanTaskStats
    HumanTaskStats()
  utils/__init__.py:
  project/examples/quickstart.py:
  project/examples/advanced_usage.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/utils/__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:
  src/proxym/dashboard/tickets/__init__.py:
  src/proxym/dashboard/tools/__init__.py:
  src/proxym/dashboard/utils/__init__.py:
  src/proxym/dashboard/tools/utils/__init__.py:
  frontend/proxym-dashboard.jsx:
  project.sh:
  scripts/evaluate_llm_work.sh:
    e: check,skip
    check()
    skip()
  scripts/setup.sh:
  scripts/validate_system.sh:
    e: api,parse_response,phase_health,phase_tools,phase_executor,dispatch_and_monitor,phase_lifecycle,phase_queue_logs,phase_tickets,phase_healthcheck,summary
    api()
    parse_response()
    phase_health()
    phase_tools()
    phase_executor()
    dispatch_and_monitor()
    phase_lifecycle()
    phase_queue_logs()
    phase_tickets()
    phase_healthcheck()
    summary()
  scripts/check_dashboard.sh:
    e: usage,log_pass,log_fail,log_info,require_cmd,check_contains,check_status,main
    usage()
    log_pass()
    log_fail()
    log_info()
    require_cmd()
    check_contains()
    check_status()
    main()
  scripts/proxym-voice-server.sh:
  scripts/jetson-entrypoint.sh:
  services/vscode/entrypoint.sh:
    e: print,print,print
    print()
    print()
    print()
