# proxy | 297f 47105L | python:204,javascript:85,shell:8 | 2026-03-25
# stats: 2361 func | 0 cls | 297 mod | CC̄=4.6 | critical:123 | cycles:0
# alerts[5]: CC ProjectFormUnified=129; CC TasksPanel=129; CC TicketDetailPanel=94; CC TicketsPanel=91; CC JobDetailsPanel=77
# hotspots[5]: TicketsPanel fan=56; useDashboardData fan=50; TasksPanel fan=46; EnvironmentsPanel fan=42; SetupPanel fan=36
# evolution: CC̄ 4.6→4.6 (flat 0.0)
# Keys: M=modules, D=details, i=imports, e=exports, c=classes, f=functions, m=methods
M[297]:
  docs/open-webui-tools/proxym_tools.py,90
  frontend/dashboard-sse-service.js,168
  frontend/proxym-dashboard.jsx,6
  htmlcov/coverage_html_cb_dd2e7eb5.js,735
  project.sh,21
  scripts/check_dashboard.sh,126
  scripts/evaluate_llm_work.sh,169
  scripts/fix_corrupted_db.py,68
  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,369
  src/proxym/__init__.py,3
  src/proxym/accounts/__init__.py,398
  src/proxym/api/__init__.py,24
  src/proxym/api/_diag_agent.py,230
  src/proxym/api/_diag_common.py,20
  src/proxym/api/_diag_providers.py,57
  src/proxym/api/_diag_proxy.py,63
  src/proxym/api/_diag_roo.py,121
  src/proxym/api/_diag_vscode.py,143
  src/proxym/api/_pipeline.py,299
  src/proxym/api/_state.py,85
  src/proxym/api/completions.py,261
  src/proxym/api/console.py,184
  src/proxym/api/context_api.py,152
  src/proxym/api/diagnostics.py,229
  src/proxym/api/external_api.py,370
  src/proxym/api/frontend.py,267
  src/proxym/api/observability_api.py,111
  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/_cli_schema.py,306
  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,330
  src/proxym/cli/_groups/external_ctl.py,594
  src/proxym/cli/_groups/keys_ctl.py,211
  src/proxym/cli/_groups/multi_ctl.py,308
  src/proxym/cli/_groups/observability_ctl.py,50
  src/proxym/cli/_groups/projects_ctl.py,286
  src/proxym/cli/_groups/tickets_ctl.py,333
  src/proxym/cli/_groups/tools_ctl.py,324
  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,502
  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,146
  src/proxym/cli/system.py,185
  src/proxym/cli/tickets.py,450
  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,187
  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,561
  src/proxym/dashboard/__init__.py,41
  src/proxym/dashboard/_accounts.py,97
  src/proxym/dashboard/_costs.py,65
  src/proxym/dashboard/_environments_api.py,460
  src/proxym/dashboard/_events_sse.py,101
  src/proxym/dashboard/_lifecycle.py,65
  src/proxym/dashboard/_projects_api.py,343
  src/proxym/dashboard/_setup_api.py,63
  src/proxym/dashboard/_shared.py,25
  src/proxym/dashboard/_system.py,156
  src/proxym/dashboard/_tickets_api.py,533
  src/proxym/dashboard/_tickets_models.py,96
  src/proxym/dashboard/_tickets_support.py,192
  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,208
  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,9
  src/proxym/dashboard/components/human/HumanTaskBoard.jsx,34
  src/proxym/dashboard/components/human/HumanTaskList.jsx,24
  src/proxym/dashboard/components/human/HumanTaskPanelRefactored.jsx,143
  src/proxym/dashboard/components/human/HumanTaskStats.jsx,33
  src/proxym/dashboard/components/human/HumanTaskTable.jsx,17
  src/proxym/dashboard/components/human/HumanViewControls.jsx,8
  src/proxym/dashboard/components/integrations.jsx,983
  src/proxym/dashboard/components/layout.jsx,94
  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,1138
  src/proxym/dashboard/components/setup.jsx,649
  src/proxym/dashboard/components/shared/EditableTicketTable.jsx,210
  src/proxym/dashboard/components/shared/ProjectExport.jsx,121
  src/proxym/dashboard/components/shared/RecentJobsList.jsx,45
  src/proxym/dashboard/components/shared/TableExport.jsx,134
  src/proxym/dashboard/components/shared/TicketConstants.jsx,48
  src/proxym/dashboard/components/shared/ViewControls.jsx,103
  src/proxym/dashboard/components/shared/jobs/JobRow.jsx,19
  src/proxym/dashboard/components/shared/jobs/JobStatusBadge.jsx,12
  src/proxym/dashboard/components/shared/jobs/jobFormatters.js,37
  src/proxym/dashboard/components/system.jsx,111
  src/proxym/dashboard/components/tasks.jsx,1697
  src/proxym/dashboard/components/tasks/TasksBoard.jsx,34
  src/proxym/dashboard/components/tasks/TasksList.jsx,24
  src/proxym/dashboard/components/tasks/TasksPanelRefactored.jsx,136
  src/proxym/dashboard/components/tasks/TasksRecentJobs.jsx,9
  src/proxym/dashboard/components/tasks/TasksTable.jsx,17
  src/proxym/dashboard/components/tasks/TasksViewControls.jsx,8
  src/proxym/dashboard/components/tickets.jsx,1500
  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,477
  src/proxym/dashboard/components/tools.jsx,93
  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/HealthTrends.jsx,70
  src/proxym/dashboard/components/tools/JobDetailsPanel.jsx,225
  src/proxym/dashboard/components/tools/JobRow.jsx,98
  src/proxym/dashboard/components/tools/PredictiveAlerts.jsx,33
  src/proxym/dashboard/components/tools/ProjectInfoResolver.jsx,44
  src/proxym/dashboard/components/tools/ProviderConfigPanel.jsx,38
  src/proxym/dashboard/components/tools/QueueSummary.jsx,21
  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/ToolCard.jsx,150
  src/proxym/dashboard/components/tools/ToolHealthCard.jsx,86
  src/proxym/dashboard/components/tools/ToolHealthDisplay.jsx,80
  src/proxym/dashboard/components/tools/ToolHealthPanelRefactored.jsx,197
  src/proxym/dashboard/components/tools/ToolsDispatch.jsx,14
  src/proxym/dashboard/components/tools/ToolsJobQueue.jsx,164
  src/proxym/dashboard/components/tools/ToolsPanelRefactored.jsx,44
  src/proxym/dashboard/components/tools/ToolsRegistry.jsx,36
  src/proxym/dashboard/components/ui.jsx,65
  src/proxym/dashboard/components/users.jsx,457
  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,446
  src/proxym/dashboard/integrations_api.py,129
  src/proxym/dashboard/orchestrator.py,354
  src/proxym/dashboard/panel.jsx,119
  src/proxym/dashboard/tickets/__init__.py,36
  src/proxym/dashboard/tickets/TicketManagerRefactored.py,296
  src/proxym/dashboard/tickets/_manager.py,508
  src/proxym/dashboard/tickets/_models.py,249
  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,223
  src/proxym/dashboard/tools/_health.py,217
  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/__init__.py,14
  src/proxym/dashboard/users/_api.py,194
  src/proxym/dashboard/users/_api_models.py,25
  src/proxym/dashboard/users/_git_support.py,637
  src/proxym/dashboard/users/_git_sync.py,125
  src/proxym/dashboard/users/_manager.py,139
  src/proxym/dashboard/users/_models.py,60
  src/proxym/dashboard/users/_permissions.py,29
  src/proxym/dashboard/utils/__init__.py,1
  src/proxym/dashboard/utils/_delete_item.py,10
  src/proxym/dashboard/utils/_emit_event.py,12
  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/dashboard/webhooks.py,273
  src/proxym/domain/__init__.py,26
  src/proxym/domain/bus.py,154
  src/proxym/domain/commands/__init__.py,39
  src/proxym/domain/commands/project_commands.py,69
  src/proxym/domain/commands/setup_commands.py,22
  src/proxym/domain/commands/task_commands.py,39
  src/proxym/domain/commands/user_commands.py,37
  src/proxym/domain/events.py,433
  src/proxym/domain/handlers/__init__.py,19
  src/proxym/domain/handlers/project_handler.py,362
  src/proxym/domain/handlers/setup_handler.py,172
  src/proxym/domain/handlers/task_handler.py,116
  src/proxym/domain/handlers/user_handler.py,175
  src/proxym/domain/queries/__init__.py,25
  src/proxym/domain/queries/project_queries.py,29
  src/proxym/domain/queries/setup_queries.py,14
  src/proxym/domain/queries/user_queries.py,31
  src/proxym/domain/setup.py,162
  src/proxym/external/__init__.py,30
  src/proxym/external/config.py,129
  src/proxym/external/providers.py,649
  src/proxym/main.py,263
  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_vallm.py,318
  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,50
  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/project_config.py,84
  src/proxym/projects/__init__.py,251
  src/proxym/projects/_enrichment.py,109
  src/proxym/providers/__init__.py,561
  src/proxym/router/__init__.py,352
  src/proxym/router/strategy.py,330
  src/proxym/storage.py,153
  src/proxym/tools/__init__.py,28
  src/proxym/tools/_builtins.py,328
  src/proxym/tools/_definition.py,63
  src/proxym/tools/_enums.py,27
  src/proxym/tools/_instance.py,82
  src/proxym/tools/_registry.py,166
  src/proxym/tools/adapters/__init__.py,80
  src/proxym/tools/adapters/_aider.py,48
  src/proxym/tools/adapters/_base.py,195
  src/proxym/tools/adapters/_claude_code.py,28
  src/proxym/tools/adapters/_codex.py,18
  src/proxym/tools/adapters/_goose.py,17
  src/proxym/tools/adapters/_human.py,53
  src/proxym/tools/adapters/_interpreter.py,18
  src/proxym/tools/adapters/_llm_cli.py,18
  src/proxym/tools/adapters/_llm_fallback.py,391
  src/proxym/tools/adapters/_plandex.py,15
  src/proxym/tools/adapters/_result.py,38
  src/proxym/tools/adapters/_shell.py,102
  src/proxym/tools/adapters/_vscode.py,113
  src/proxym/tools/executor.py,487
  src/proxym/tools/startup.py,221
  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
  ~/github/src/calculator.py,31
  ~/github/src/components/Panel.js,21
  ~/github/src/hello.py,3
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,taskEvents,unsubscribe,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,TicketDispatchButton,assignedTool,toolName,job,isActive,handleDispatch,label,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,view,setView,filterStatus,setFilterStatus,filterAgent,setFilterAgent,searchQuery,setSearchQuery,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()
    taskEvents()
    unsubscribe()
    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()
    TicketDispatchButton()
    assignedTool()
    toolName()
    job()
    isActive()
    handleDispatch()
    label()
    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()
    view()
    setView()
    filterStatus()
    setFilterStatus()
    filterAgent()
    setFilterAgent()
    searchQuery()
    setSearchQuery()
    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/projects.jsx:
    e: useProjects,refresh,data,projectEvents,unsubscribe,_normalizeApiResult,body,detail,_projectKey,_labelFrom,_metaFrom,_environmentMeta,kind,path,_toggleValue,current,MultiSelectSection,selectedSet,selectedItems,hasItems,listContent,value,checked,value,AssignmentBadge,TicketTable,loadTools,data,handleFieldChange,handleHoursChange,hours,handleToolChange,isSaving,ProjectCard,projectKey,assignedTools,assignedEnvironments,assignedLlms,assignedUsers,ticketCount,envCount,toolCount,llmCount,userCount,handleToggleTickets,data,handleDelete,handleEdit,ProjectFormUnified,environmentOptionsSource,toolOptionsSource,modelOptionsSource,userOptionsSource,toolOptions,seen,value,modelOptions,seen,value,userOptions,seen,value,handleSave,resetForm,handleSwitchToCreate,handleSwitchToEdit,isEditMode,gradientClass,accentColor,idPrefix,ProjectsPanel,isProjectTicketsView,loadProjectOptions,syncProjectUrl,url,handleSelectProject,handleEditProject,handleCancelEdit,handleProjectSaved,handleToggleTickets,editingProject,stats,projectCountSuffix
    useProjects()
    refresh()
    data()
    projectEvents()
    unsubscribe()
    _normalizeApiResult()
    body()
    detail()
    _projectKey()
    _labelFrom()
    _metaFrom()
    _environmentMeta()
    kind()
    path()
    _toggleValue()
    current()
    MultiSelectSection()
    selectedSet()
    selectedItems()
    hasItems()
    listContent()
    value()
    checked()
    value()
    AssignmentBadge()
    TicketTable()
    loadTools()
    data()
    handleFieldChange()
    handleHoursChange()
    hours()
    handleToolChange()
    isSaving()
    ProjectCard()
    projectKey()
    assignedTools()
    assignedEnvironments()
    assignedLlms()
    assignedUsers()
    ticketCount()
    envCount()
    toolCount()
    llmCount()
    userCount()
    handleToggleTickets()
    data()
    handleDelete()
    handleEdit()
    ProjectFormUnified()
    environmentOptionsSource()
    toolOptionsSource()
    modelOptionsSource()
    userOptionsSource()
    toolOptions()
    seen()
    value()
    modelOptions()
    seen()
    value()
    userOptions()
    seen()
    value()
    handleSave()
    resetForm()
    handleSwitchToCreate()
    handleSwitchToEdit()
    isEditMode()
    gradientClass()
    accentColor()
    idPrefix()
    ProjectsPanel()
    isProjectTicketsView()
    loadProjectOptions()
    syncProjectUrl()
    url()
    handleSelectProject()
    handleEditProject()
    handleCancelEdit()
    handleProjectSaved()
    handleToggleTickets()
    editingProject()
    stats()
    projectCountSuffix()
  src/proxym/dashboard/components/tickets.jsx:
    e: _resolveToolEnvironment,useTickets,refreshTickets,data,refreshSprints,data,refreshMilestones,data,refreshTools,data,refresh,ticketEvents,unsubscribe,TicketCard,assignedEnvironment,handleSprintChange,handleCardClick,handleCheckboxClick,handleStatusChange,handleAssign,CreateMilestoneForm,handleSubmit,field,CreateTicketForm,handleSubmit,field,CreateSprintForm,handleSubmit,field,SprintCard,handleMilestoneChange,MilestoneCard,_ticketExportCSV,headers,escape,stringValue,_ticketExportMarkdown,escapeCell,bodyRows,_ticketExportDownload,blob,url,link,TicketExportMenu,queryString,params,fetchExport,data,downloadJSON,data,downloadCSV,data,csv,downloadMarkdown,data,markdown,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()
    ticketEvents()
    unsubscribe()
    TicketCard()
    assignedEnvironment()
    handleSprintChange()
    handleCardClick()
    handleCheckboxClick()
    handleStatusChange()
    handleAssign()
    CreateMilestoneForm()
    handleSubmit()
    field()
    CreateTicketForm()
    handleSubmit()
    field()
    CreateSprintForm()
    handleSubmit()
    field()
    SprintCard()
    handleMilestoneChange()
    MilestoneCard()
    _ticketExportCSV()
    headers()
    escape()
    stringValue()
    _ticketExportMarkdown()
    escapeCell()
    bodyRows()
    _ticketExportDownload()
    blob()
    url()
    link()
    TicketExportMenu()
    queryString()
    params()
    fetchExport()
    data()
    downloadJSON()
    data()
    downloadCSV()
    data()
    csv()
    downloadMarkdown()
    data()
    markdown()
    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/JobDetailsPanel.jsx:
    e: JobDetailsPanel,result,stdout,stderr,filesChanged,isFailed,ticketTitle,ticketStatus,execution,promptExcerpt,projectDir,resultSuccess,isActiveJob,stdoutLines,stderrLines
    JobDetailsPanel()
    result()
    stdout()
    stderr()
    filesChanged()
    isFailed()
    ticketTitle()
    ticketStatus()
    execution()
    promptExcerpt()
    projectDir()
    resultSuccess()
    isActiveJob()
    stdoutLines()
    stderrLines()
  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/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/tickets/TicketsPanelRefactored.jsx:
    i: ../../api.js,./BulkOperations,./TicketFilters,./TicketList,./TicketStats,react
    e: useTicketFilters,result,q,comparison,useTicketStats,count,useTicketReviewDetail,refreshDetail,data,useTicketsData,refreshTickets,data,refreshSprints,data,refreshMilestones,data,refresh,TicketsPanelRefactored,filterStatus,setFilterStatus,searchQuery,setSearchQuery,filtered,stats,handleRefresh,toggleTicketSelection,newSet,visibleSprints,auditComments,author,content,latestComment,latestJob,filesChanged,readOnlyRun,formatTimestamp,statusBadgeClass,author,isAudit
    useTicketFilters()
    result()
    q()
    comparison()
    useTicketStats()
    count()
    useTicketReviewDetail()
    refreshDetail()
    data()
    useTicketsData()
    refreshTickets()
    data()
    refreshSprints()
    data()
    refreshMilestones()
    data()
    refresh()
    TicketsPanelRefactored()
    filterStatus()
    setFilterStatus()
    searchQuery()
    setSearchQuery()
    filtered()
    stats()
    handleRefresh()
    toggleTicketSelection()
    newSet()
    visibleSprints()
    auditComments()
    author()
    content()
    latestComment()
    latestJob()
    filesChanged()
    readOnlyRun()
    formatTimestamp()
    statusBadgeClass()
    author()
    isAudit()
  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/diagnostics.jsx:
    e: DiagnosticsPanel,runTests,r,loadToolReadiness,r,find,copyErrorsToClipboard,failedTests,lines,issues
    DiagnosticsPanel()
    runTests()
    r()
    loadToolReadiness()
    r()
    find()
    copyErrorsToClipboard()
    failedTests()
    lines()
    issues()
  src/proxym/dashboard/components/tools/ToolHealthPanelRefactored.jsx:
    i: ../../api.js,../Card,./BulkAutoFix,./ToolHealthCard,./ToolHealthDisplay,react
    e: ToolHealthPanelRefactored,loadReadiness,data,loadHealth,data,events,handleProviderChange,handleAutoFix,action,result,handleBulkAutoFix,result,executed,humanRequired,failed,summary,tools,degradedCount
    ToolHealthPanelRefactored()
    loadReadiness()
    data()
    loadHealth()
    data()
    events()
    handleProviderChange()
    handleAutoFix()
    action()
    result()
    handleBulkAutoFix()
    result()
    executed()
    humanRequired()
    failed()
    summary()
    tools()
    degradedCount()
  src/proxym/dashboard/components/tasks/TasksPanelRefactored.jsx:
    i: ../../api.js,../Card,../QueueBar,../QuickTaskCreator,./TasksBoard,./TasksList,./TasksRecentJobs,./TasksTable,./TasksViewControls,react
    e: TasksPanelRefactored,view,setView,filterStatus,setFilterStatus,filterAgent,setFilterAgent,searchQuery,setSearchQuery,filtered,result,q,boardColumns,handleStartStop,handleViewChange,handleFilterChange
    TasksPanelRefactored()
    view()
    setView()
    filterStatus()
    setFilterStatus()
    filterAgent()
    setFilterAgent()
    searchQuery()
    setSearchQuery()
    filtered()
    result()
    q()
    boardColumns()
    handleStartStop()
    handleViewChange()
    handleFilterChange()
  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/setup.jsx:
    e: useState,useEffect,useCallback,useMemo,EMPTY_COMPLETED,SETUP_EVENT_TYPES,_setupCompletedMap,completed,_setupInitialValues,config,_setupCommandBlock,_setupEnvSnippet,SetupPanel,applySnapshot,refreshSetupState,data,unsubscribe,handleToggleStep,data,handleResetChecklist,data,checkedCount,autoCount,manualCount,rootCount,setField,setSecretField,copyText,copyAllCommands,text,envSnippet,oneLineSummary,lastUpdatedLabel,hasCommands,hasSudoCommands
    useState()
    useEffect()
    useCallback()
    useMemo()
    EMPTY_COMPLETED()
    SETUP_EVENT_TYPES()
    _setupCompletedMap()
    completed()
    _setupInitialValues()
    config()
    _setupCommandBlock()
    _setupEnvSnippet()
    SetupPanel()
    applySnapshot()
    refreshSetupState()
    data()
    unsubscribe()
    handleToggleStep()
    data()
    handleResetChecklist()
    data()
    checkedCount()
    autoCount()
    manualCount()
    rootCount()
    setField()
    setSecretField()
    copyText()
    copyAllCommands()
    text()
    envSnippet()
    oneLineSummary()
    lastUpdatedLabel()
    hasCommands()
    hasSudoCommands()
  src/proxym/dashboard/components/tools/JobRow.jsx:
    e: JobRow,statusClass,hasLogs,isFailed
    JobRow()
    statusClass()
    hasLogs()
    isFailed()
  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/integrations.jsx:
    e: useState,useEffect,useCallback,useMemo,_buildWebhookBaseUrl,origin,_getProxymWebhookUrl,base,_copyToClipboard,textarea,success,_systemMeta,_extractErrorMessage,_formatWebhookTime,useWebhookIntegrations,refresh,data,timer,webhookEvents,unsubscribe,registerWebhook,url,response,deleteWebhook,response,testWebhook,response,IntegrationsPanel,proxymWebhookUrl,guide,handleCopyUrl,success,handleUseSuggestedUrl,messageClass,meta,isBusy,isJustTested,testSuccess,isActive,statusBadge,testIndicator,useExternalProviders,refresh,data,configureProvider,response,errorDetail,testSuccess,testMessage,removeProvider,testProvider,response,ExternalProviderPanel,activeProviders,selectedProvider,config
    useState()
    useEffect()
    useCallback()
    useMemo()
    _buildWebhookBaseUrl()
    origin()
    _getProxymWebhookUrl()
    base()
    _copyToClipboard()
    textarea()
    success()
    _systemMeta()
    _extractErrorMessage()
    _formatWebhookTime()
    useWebhookIntegrations()
    refresh()
    data()
    timer()
    webhookEvents()
    unsubscribe()
    registerWebhook()
    url()
    response()
    deleteWebhook()
    response()
    testWebhook()
    response()
    IntegrationsPanel()
    proxymWebhookUrl()
    guide()
    handleCopyUrl()
    success()
    handleUseSuggestedUrl()
    messageClass()
    meta()
    isBusy()
    isJustTested()
    testSuccess()
    isActive()
    statusBadge()
    testIndicator()
    useExternalProviders()
    refresh()
    data()
    configureProvider()
    response()
    errorDetail()
    testSuccess()
    testMessage()
    removeProvider()
    testProvider()
    response()
    ExternalProviderPanel()
    activeProviders()
    selectedProvider()
    config()
  src/proxym/dashboard/components/shared/jobs/jobFormatters.js:
    e: jobToExportRow,formatDuration
    jobToExportRow()
    formatDuration()
  src/proxym/dashboard/components/diagnostics/DiagConfig.jsx:
    e: DiagRooConfig,ok,badge,DiagProviders
    DiagRooConfig()
    ok()
    badge()
    DiagProviders()
  src/proxym/dashboard/components/shared/EditableTicketTable.jsx:
    e: EditableTicketTable,cardTitle,editable,handleStatusChange,handlePriorityChange,handleToolChange,handleProjectChange,colCount,isSelected
    EditableTicketTable()
    cardTitle()
    editable()
    handleStatusChange()
    handlePriorityChange()
    handleToolChange()
    handleProjectChange()
    colCount()
    isSelected()
  src/proxym/domain/handlers/project_handler.py:
    e: ProjectCommandHandler,ProjectQueryHandler,enrich_project
    ProjectCommandHandler: __init__(2),handle(1),_handle_add(1),_handle_update(1),_handle_remove(1),_handle_scan(1)  # Handles project commands — the single write path for all pro...
    ProjectQueryHandler: __init__(1),handle(1),_handle_list(1),_handle_get(1),_handle_tickets(1)  # Handles project queries — the single read path for all proje...
    enrich_project(project)
  src/proxym/dashboard/tickets/_manager.py:
    e: TicketManager
    TicketManager: __init__(1),create_ticket(1),get_ticket(1),list_tickets(7),_apply_filters(8),_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),find_duplicates(1),_save(0),_load(0)  # In-memory ticket & sprint store with optional JSON persisten...
  src/proxym/dashboard/hooks/useDashboardData.js:
    e: useHealth,refresh,h,useBudget,refresh,useModels,refresh,m,useProviders,refresh,p,useResources,refresh,useLogs,refresh,l,normalizeDashboardTheme,getInitialDashboardTheme,prefersDark,applyDashboardTheme,normalizedTheme,root,getUrlParams,params,DASHBOARD_VALID_TABS,normalizeDashboardTab,normalized,normalizeDashboardAction,normalizeDashboardContext,_setOrDelete,updateUrlParams,url,useDashboardData,getInitialRoute,hash,tab,initialRoute,urlParams,canonicalizedUrlRef,stateRef,_pushUrl,_replaceUrl,toggleTheme,currentUrl,currentHash,currentAction,currentContext,legacyTaskRoute,canonicalTab,canonicalAction,canonicalContext,setTab,normalizedTab,setSelectedProjectWithUrl,setSelectedTicketWithUrl,setSelectedToolWithUrl,setViewModeWithUrl,setContextWithUrl,setFilterStatusWithUrl,setFilterAgentWithUrl,setSearchQueryWithUrl,healthHook,budgetHook,modelsHook,providersHook,resourcesHook,logsHook,refresh,isUp,handleKeyDown,tag,key,handleHashChange,newTab,normalizedTab,handlePopState,params,newTab,i
    useHealth()
    refresh()
    h()
    useBudget()
    refresh()
    useModels()
    refresh()
    m()
    useProviders()
    refresh()
    p()
    useResources()
    refresh()
    useLogs()
    refresh()
    l()
    normalizeDashboardTheme()
    getInitialDashboardTheme()
    prefersDark()
    applyDashboardTheme()
    normalizedTheme()
    root()
    getUrlParams()
    params()
    DASHBOARD_VALID_TABS()
    normalizeDashboardTab()
    normalized()
    normalizeDashboardAction()
    normalizeDashboardContext()
    _setOrDelete()
    updateUrlParams()
    url()
    useDashboardData()
    getInitialRoute()
    hash()
    tab()
    initialRoute()
    urlParams()
    canonicalizedUrlRef()
    stateRef()
    _pushUrl()
    _replaceUrl()
    toggleTheme()
    currentUrl()
    currentHash()
    currentAction()
    currentContext()
    legacyTaskRoute()
    canonicalTab()
    canonicalAction()
    canonicalContext()
    setTab()
    normalizedTab()
    setSelectedProjectWithUrl()
    setSelectedTicketWithUrl()
    setSelectedToolWithUrl()
    setViewModeWithUrl()
    setContextWithUrl()
    setFilterStatusWithUrl()
    setFilterAgentWithUrl()
    setSearchQueryWithUrl()
    healthHook()
    budgetHook()
    modelsHook()
    providersHook()
    resourcesHook()
    logsHook()
    refresh()
    isUp()
    handleKeyDown()
    tag()
    key()
    handleHashChange()
    newTab()
    normalizedTab()
    handlePopState()
    params()
    newTab()
    i()
  src/proxym/cli/_groups/do_ctl.py:
    e: _fetch_projects,_resolve_all,_print_plan,_print_preflight,_preflight_dispatch,_create_ticket,_dispatch,_print_done,_follow_job,_run_analyze,do_cmd
    _fetch_projects(client)
    _resolve_all(client;task;project_name;tool_name;task_type;priority;model_name)
    _print_plan(task;project;tool;task_type;priority;model;pcfg)
    _print_preflight(result)
    _preflight_dispatch(client;ticket_id;tool;project_dir)
    _create_ticket(client;task;project;tool;task_type;priority)
    _dispatch(client;ticket_id;tool;model)
    _print_done(job)
    _follow_job(client;job_id;poll_interval;timeout;stream)
    _run_analyze(client;ticket_id)
    do_cmd(ctx;task;project_name;tool_name;model_name;priority;task_type;no_run;no_wait;analyze;stream;timeout;dry_run)
  src/proxym/dashboard/components/tools/ToolCard.jsx:
    e: REGISTRY_MODEL_IDS,ToolCard,catClass,handleCardClick,handleModelChange,newModel
    REGISTRY_MODEL_IDS()
    ToolCard()
    catClass()
    handleCardClick()
    handleModelChange()
    newModel()
  src/proxym/providers/__init__.py:
    e: TaskTier,Capability,ModelSpec,_r,models_for_tier,cheapest_model,get_model,find_model_by_litellm,resolve_model,filter_models,all_model_ids
    TaskTier(str,Enum):  # Complexity tier that determines which model class is needed...
    Capability(str,Enum):
    ModelSpec: summary_dict(0)  # 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)
    find_model_by_litellm(litellm_model)
    resolve_model(model_str)
    filter_models()
    all_model_ids()
  src/proxym/cli/_groups/multi_ctl.py:
    e: _dispatch_one,_wait_for_jobs,compare_cmd,batch_cmd
    _dispatch_one(client;ticket_id;tool;model)
    _wait_for_jobs(client;job_ids;timeout;poll)
    compare_cmd(ctx;task;project_name;tools_csv;model_name;timeout;task_type)
    batch_cmd(ctx;yaml_file;wait;analyze;parallel;timeout)
  src/proxym/dashboard/components/voice.jsx:
    e: _bubbleStyle,_roleLabelStyle,VoiceHeader,h,VoiceBubbles,h,VoiceCommands,h,VoiceHistoryBox,h,_speakTTS,u,_createRecognizer,SR,r,VoiceChat,h,recRef,abortRef,finish,handleInput,ctrl,reply,startListening,r,text,stopAll,onKey,sc,label
    _bubbleStyle()
    _roleLabelStyle()
    VoiceHeader()
    h()
    VoiceBubbles()
    h()
    VoiceCommands()
    h()
    VoiceHistoryBox()
    h()
    _speakTTS()
    u()
    _createRecognizer()
    SR()
    r()
    VoiceChat()
    h()
    recRef()
    abortRef()
    finish()
    handleInput()
    ctrl()
    reply()
    startListening()
    r()
    text()
    stopAll()
    onKey()
    sc()
    label()
  src/proxym/dashboard/components/users.jsx:
    e: useRef,USER_EVENT_TYPES,useUsers,refreshUsers,data,syncGitUsers,data,createUser,data,setDefaultUser,unsubscribe,UserCard,roleClass,CreateUserForm,handleSubmit,field,UsersPanel,handleSetDefault,handleCreate,handleSyncGit,result,activeUsers,defaultUserId
    useRef()
    USER_EVENT_TYPES()
    useUsers()
    refreshUsers()
    data()
    syncGitUsers()
    data()
    createUser()
    data()
    setDefaultUser()
    unsubscribe()
    UserCard()
    roleClass()
    CreateUserForm()
    handleSubmit()
    field()
    UsersPanel()
    handleSetDefault()
    handleCreate()
    handleSyncGit()
    result()
    activeUsers()
    defaultUserId()
  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_ticket_dedup,cmd_ticket_analyze,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_ticket_dedup(args)
    cmd_ticket_analyze(args)
    cmd_board(args)
  src/proxym/cli/_groups/tools_ctl.py:
    e: tools,tools_list,_resolve_dispatch_args,tools_dispatch,tools_queue,tools_jobs,tools_status,tools_set_model
    tools()
    tools_list(ctx;category;available)
    _resolve_dispatch_args(client;ticket_id;tool;project_dir)
    tools_dispatch(ctx;ticket;ticket_opt;tool;mode;model;project_dir;dry_run)
    tools_queue(ctx)
    tools_jobs(ctx;status;limit)
    tools_status(ctx)
    tools_set_model(ctx;tool_name;model)
  src/proxym/dashboard/tools/_health.py:
    e: _health_diag_base,_apply_provider_health,_apply_runtime_health,_finalize_health_status,tools_readiness,tools_healthcheck
    _health_diag_base(tool;tool_providers)
    _apply_provider_health(diag;configured_providers)
    _apply_runtime_health(diag;tool)
    _finalize_health_status(diag)
    tools_readiness(request)
    tools_healthcheck()
  src/proxym/dashboard/tools/_dispatch.py:
    e: DispatchRequest,DryRunRequest,PreviewPromptRequest,preview_prompt,dispatch_dry_run,_read_context_files,dispatch_job
    DispatchRequest(BaseModel):
    DryRunRequest(BaseModel):
    PreviewPromptRequest(BaseModel):
    preview_prompt(req)
    dispatch_dry_run(req)
    _read_context_files(context_files;project_dir)
    dispatch_job(req)
  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/cli/chat.py:
    e: _fmt_status,_fmt_vms,_fmt_costs,_fmt_vm_action,_format_result,_ask_proxym_llm,_generate_cli_command,_execute_cli_command,_print_cli_generation_result,_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)
    _generate_cli_command(user_request;proxy_url;api_key)
    _execute_cli_command(command)
    _print_cli_generation_result(result)
    _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/dashboard/panel.jsx:
    e: useState,useEffect,useCallback,Dashboard,data,_startDashboard,root
    useState()
    useEffect()
    useCallback()
    Dashboard()
    data()
    _startDashboard()
    root()
  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/tools/startup.py:
    e: ToolStartupOrchestrator
    ToolStartupOrchestrator: __init__(1),start(0),stop(0),_loop(0),_probe_all(0),_probe_tool(3),_emit(2)  # Probes tools on startup and periodically; emits SSE events...
  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),_emit_job_event(1),_sync_ticket_execution(1),_trigger_orchestrator(2),_build_execution(0),_handle_job_success(1),_handle_job_failure(2)  # Async executor for tool jobs with a bounded queue...
  src/proxym/tools/adapters/_llm_fallback.py:
    e: _extract_file_blocks,_write_file_blocks,_build_project_context,_resolve_litellm_model,_llm_fallback_execute
    _extract_file_blocks(content)
    _write_file_blocks(project_dir;blocks)
    _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/components/tools/DiagnosticActions.jsx:
    i: react
    e: DiagnosticActions,isAutoFixable,requiresHuman
    DiagnosticActions()
    isAutoFixable()
    requiresHuman()
  src/proxym/ctl.py:
    e: _make_args,cli,serve,status,models,chat,logs_cmd,providers_cmd,routing_test_cmd,projects_cmd,run_cmd,dispatch_shortcut,fix_cmd,refactor_cmd,retry_cmd,autofix_cmd,queue_shortcut,web_cmd,log_shortcut,jobs_shortcut,board_shortcut,analyze_shortcut,config_group,config_set,config_get
    _make_args(ctx)
    cli(ctx;proxy;key;fmt)
    serve(host;port;reload)
    status(ctx;fmt)
    models(ctx;fmt)
    chat(ctx;prompt;voice;tts;cli_mode;execute)
    logs_cmd(ctx;lines;level)
    providers_cmd(ctx)
    routing_test_cmd(ctx)
    projects_cmd(ctx)
    run_cmd(ctx;task;project_name;tool_name;model_name;timeout;no_wait;stream;task_type;priority)
    dispatch_shortcut(ctx;ticket_id;tool;model;mode;dry_run)
    fix_cmd(ctx;description;project_name)
    refactor_cmd(ctx;description;project_name)
    retry_cmd(ctx;ticket_id;tool;model;wait)
    autofix_cmd(ctx;ticket_id;tool;wait)
    queue_shortcut(ctx)
    web_cmd(ctx;tab)
    log_shortcut(ctx;lines)
    jobs_shortcut(ctx;status;limit)
    board_shortcut(ctx;sprint)
    analyze_shortcut(ctx;ticket_id)
    config_group()
    config_set(key;value)
    config_get(key)
  src/proxym/dashboard/orchestrator.py:
    e: TicketOrchestrator
    TicketOrchestrator(LifecycleMixin): __init__(0),_event_loop(0),_handle_job_event(1),_handle_completed_job(3),_handle_failed_job(3),_review_job(2),_review_model(-1),_temporary_error(0),_build_review_prompt(2),_normalise_review_payload(3),_fallback_summary_comment(2),_fallback_decision_comment(2),_emit_status_change(4)  # Orchestrates ticket status transitions based on job events...
  src/proxym/domain/events.py:
    e: DomainEvent,ProjectCreated,ProjectUpdated,ProjectRemoved,ProjectScanned,SetupStepToggled,SetupChecklistReset,UserCreated,UserUpdated,UserDeleted,UsersSyncedFromGit,TaskCreated,TaskAssigned,TaskCompleted,TaskFailed,TaskUpdated,TaskDeleted,TaskCommentAdded,JobDispatched,JobCompleted,JobFailed,TicketStatusChanged,ToolReadinessProbed,ToolStartupComplete,MCPToolInvoked,MCPServerRegistered,ValidationRequested,ValidationCompleted,WebhookRegistered,WebhookUpdated,WebhookDeleted,WebhookTested,EventStore,_event_class_registry
    DomainEvent: __post_init__(0),to_dict(0),from_dict(1)  # Base class for all domain events.

Attributes:
    event_id:...
    ProjectCreated(DomainEvent):  # Emitted when a new project is added...
    ProjectUpdated(DomainEvent):  # Emitted when a project is modified...
    ProjectRemoved(DomainEvent):  # Emitted when a project is deleted...
    ProjectScanned(DomainEvent):  # Emitted when a directory is scanned for projects...
    SetupStepToggled(DomainEvent):  # Emitted when a setup checklist step changes state...
    SetupChecklistReset(DomainEvent):  # Emitted when the setup checklist is cleared...
    UserCreated(DomainEvent):  # Emitted when a new user is added (manually or from git)...
    UserUpdated(DomainEvent):  # Emitted when a user is modified...
    UserDeleted(DomainEvent):  # Emitted when a user is removed...
    UsersSyncedFromGit(DomainEvent):  # Emitted after a git-sync discovers new users...
    TaskCreated(DomainEvent):  # Emitted when a task/ticket is created...
    TaskAssigned(DomainEvent):  # Emitted when a task is assigned to a tool or human...
    TaskCompleted(DomainEvent):  # Emitted when a task execution finishes...
    TaskFailed(DomainEvent):  # Emitted when a task execution fails...
    TaskUpdated(DomainEvent):  # Emitted when a task/ticket is updated...
    TaskDeleted(DomainEvent):  # Emitted when a task/ticket is deleted...
    TaskCommentAdded(DomainEvent):  # Emitted when a comment is added to a task/ticket...
    JobDispatched(DomainEvent):  # Emitted when a job is dispatched to a tool...
    JobCompleted(DomainEvent):  # Emitted when a job finishes successfully...
    JobFailed(DomainEvent):  # Emitted when a job fails...
    TicketStatusChanged(DomainEvent):  # Emitted when a ticket status changes...
    ToolReadinessProbed(DomainEvent):  # Emitted when a tool's readiness is checked (startup or perio...
    ToolStartupComplete(DomainEvent):  # Emitted when the startup tool probe finishes for all tools...
    MCPToolInvoked(DomainEvent):  # Emitted when an MCP tool is called...
    MCPServerRegistered(DomainEvent):  # Emitted when an MCP server is registered...
    ValidationRequested(DomainEvent):  # Emitted when code validation is requested...
    ValidationCompleted(DomainEvent):  # Emitted when code validation finishes...
    WebhookRegistered(DomainEvent):  # Emitted when a webhook is registered...
    WebhookUpdated(DomainEvent):  # Emitted when a webhook configuration is updated...
    WebhookDeleted(DomainEvent):  # Emitted when a webhook is deleted...
    WebhookTested(DomainEvent):  # Emitted when a webhook test is triggered...
    EventStore: __init__(1),append(1),subscribe(1),events_for(1),all_events(3),get_events(2),mark_processed(2),_processed_marker(0),count(0),_persist_event(1),_load(0)  # Append-only event store with optional SQLite persistence.

T...
    _event_class_registry()
  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/dashboard/components/shared/TableExport.jsx:
    e: TableExport,convertToCSV,headers,csvHeaders,csvRows,value,downloadCSV,csv,blob,link,url,downloadJSON,json,blob,link,url,copyToClipboard,button,originalText
    TableExport()
    convertToCSV()
    headers()
    csvHeaders()
    csvRows()
    value()
    downloadCSV()
    csv()
    blob()
    link()
    url()
    downloadJSON()
    json()
    blob()
    link()
    url()
    copyToClipboard()
    button()
    originalText()
  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/cli/_groups/tickets_ctl.py:
    e: ticket,ticket_list,ticket_add,ticket_create,ticket_update,ticket_assign,ticket_comment,ticket_board,ticket_dedup,ticket_export,sprint,sprint_list,sprint_create,sprint_update,sprint_board
    ticket()
    ticket_list(ctx;status;tool;sprint;priority;tag;project)
    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)
    ticket_dedup(ctx;execute)
    ticket_export(ctx;fmt;status;project;output)
    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/dashboard/components/tools/HealthTrends.jsx:
    e: HealthTrends,metrics,now,oneHourAgo,oneDayAgo,recentChecks,dayChecks,toolHistory,statuses,wasOk,nowDegraded
    HealthTrends()
    metrics()
    now()
    oneHourAgo()
    oneDayAgo()
    recentChecks()
    dayChecks()
    toolHistory()
    statuses()
    wasOk()
    nowDegraded()
  src/proxym/dashboard/components/tools/BulkAutoFix.jsx:
    i: react
    e: BulkAutoFix
    BulkAutoFix()
  src/proxym/dashboard/components/human/HumanTaskPanelRefactored.jsx:
    i: ../../api.js,../Card,../QueueBar,../QuickTaskCreator,./HumanJobsList,./HumanTaskBoard,./HumanTaskList,./HumanTaskStats,./HumanTaskTable,./HumanViewControls,react
    e: HumanTaskPanelRefactored,view,setView,filterStatus,setFilterStatus,filtered,boardColumns,humanJobs,stats,handleStartStop,handleViewChange,handleFilterChange,_isHumanTicket
    HumanTaskPanelRefactored()
    view()
    setView()
    filterStatus()
    setFilterStatus()
    filtered()
    boardColumns()
    humanJobs()
    stats()
    handleStartStop()
    handleViewChange()
    handleFilterChange()
    _isHumanTicket()
  src/proxym/main.py:
    e: lifespan,cli
    lifespan(app)
    cli()
  src/proxym/dashboard/_tickets_support.py:
    e: _prepare_environment_snapshot,_resolve_project_dir,build_job_execution,build_ticket_detail,build_ticket_export_rows,_ticket_has_active_job,enqueue_ticket_job,maybe_auto_dispatch_ticket
    _prepare_environment_snapshot(tool_def;instance;get_tool_environment_snapshot)
    _resolve_project_dir(ticket;environment_snapshot;project_dir;default_project_dir)
    build_job_execution(job;environment_snapshot)
    build_ticket_detail(ticket_store;ticket;tool_executor_get)
    build_ticket_export_rows(ticket_store;tickets)
    _ticket_has_active_job(ticket_id;tool_executor_get)
    enqueue_ticket_job(ticket;tool_def)
    maybe_auto_dispatch_ticket(ticket_id)
  src/proxym/cli/_cli_schema.py:
    e: CLICommand,extract_click_params,scan_command_group,generate_cli_schema,generate_usage_patterns,generate_example,save_schema_to_file,load_schema_from_file,format_schema_for_llm,_format_command,get_cli_schema,get_cli_schema_text
    CLICommand:  # Represents a CLI command...
    extract_click_params(func)
    scan_command_group(group;parent_name)
    generate_cli_schema(cli_group)
    generate_usage_patterns(commands)
    generate_example(cmd)
    save_schema_to_file(schema;path)
    load_schema_from_file(path)
    format_schema_for_llm(schema)
    _format_command(lines;cmd_data;indent)
    get_cli_schema(force_refresh)
    get_cli_schema_text()
  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_agent.py:
    e: _find_conflicting_extensions,_settings_mentions_copilot,check_copilot_conflict,check_agent_setup,test_agent_completion
    _find_conflicting_extensions(installed)
    _settings_mentions_copilot(settings_text)
    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/PredictiveAlerts.jsx:
    e: PredictiveAlerts,alerts,queuedJobs,failingTools,stuckJobs
    PredictiveAlerts()
    alerts()
    queuedJobs()
    failingTools()
    stuckJobs()
  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/cli/smart_defaults.py:
    e: detect_ticket_type,default_priority,resolve_tool,resolve_model,build_context_snippet,resolve_project
    detect_ticket_type(task)
    default_priority(ticket_type)
    resolve_tool(ticket_type;project;explicit;project_config)
    resolve_model(project;explicit;project_config)
    build_context_snippet(project_config;project_dir)
    resolve_project(projects;explicit)
  src/proxym/api/_diag_roo.py:
    e: _read_settings_json,_apply_roo_settings,_load_settings_from_docker,check_roo_cline_config
    _read_settings_json(settings_file)
    _apply_roo_settings(result;data)
    _load_settings_from_docker(errors)
    check_roo_cline_config()
  src/proxym/api/completions.py:
    e: _inject_provider_key,_resolve_model,_analyze_request,_find_model_spec,_route_to_model,completion,_usage_tokens,_response_to_dict,chat_completions,_try_providers,_handle_provider_error,_format_response
    _inject_provider_key(kwargs;provider)
    _resolve_model(model)
    _analyze_request(messages;x_task_tier)
    _find_model_spec(name)
    _route_to_model(messages;model;x_task_tier)
    completion()
    _usage_tokens(resp)
    _response_to_dict(resp)
    chat_completions(request;x_task_tier)
    _try_providers(kwargs;body;fallback_model;settings)
    _handle_provider_error(exc;kwargs;body;fallback_model;settings)
    _format_response(resp;body;model;analysis;ledger)
  src/proxym/dashboard/users/_git_support.py:
    e: GitUserIdentityMixin
    GitUserIdentityMixin: _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)  # Git identity and repository discovery helpers for UserManage...
  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/api/_diag_providers.py:
    e: check_providers_config
    check_providers_config()
  src/proxym/cli/_groups/external_ctl.py:
    e: external_group,external_configure,external_list,external_test,external_remove,external_project,external_project_list,external_project_create,external_project_link,external_issue,external_issue_list,external_issue_create,external_issue_sync,external_gitlab_shell,gitlab_shell_exec,gitlab_shell_auth
    external_group()
    external_configure(ctx;provider;api_key;base_url;email;name)
    external_list(provider)
    external_test(ctx;provider;name)
    external_remove(ctx;provider;name)
    external_project()
    external_project_list(ctx;provider;name)
    external_project_create(ctx;provider;name;description;namespace;config_name)
    external_project_link(ctx;project_ref;provider;external_project_id;config_name)
    external_issue()
    external_issue_list(ctx;provider;project_id;state;config_name)
    external_issue_create(ctx;provider;project_id;title;description;labels;config_name)
    external_issue_sync(ctx;ticket_id;provider;project_id;config_name;labels)
    external_gitlab_shell()
    gitlab_shell_exec(ctx;project_id;command;config_name)
    gitlab_shell_auth(ctx;config_name)
  src/proxym/tools/adapters/_base.py:
    e: BaseAdapter,_resolve_model_for_tool,_build_proxy_env
    BaseAdapter(ABC): __init__(1),build_args(5),run(7)  # Base class for tool adapters...
    _resolve_model_for_tool(model;tool_name)
    _build_proxy_env()
  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/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/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/dashboard/components/shared/ViewControls.jsx:
    e: ViewControls,viewOptions,statusList
    ViewControls()
    viewOptions()
    statusList()
  src/proxym/dashboard/_tickets_api.py:
    e: _tickets,list_tickets,export_tickets,create_ticket,ticket_board,deduplicate_tickets,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
    _tickets()
    list_tickets(sprint_id;milestone_id;status;priority;tool;tag;project_id)
    export_tickets(sprint_id;milestone_id;status;priority;tool;tag;project_id;project_name;view;detail)
    create_ticket(task;title;project_id;description;status;priority;type;sprint_id;milestone_id;tags;files;context_files;depends_on;estimated_hours;tool)
    ticket_board(sprint_id;milestone_id)
    deduplicate_tickets(dry_run)
    get_ticket(ticket_id)
    update_ticket(ticket_id;task;title;project_id;description;status;priority;type;sprint_id;milestone_id;tags;files;context_files;depends_on;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/cli/diagnostics.py:
    e: cmd_tests_status,cmd_test_vscode,cmd_test_proxy,cmd_test_providers,cmd_test_extensions,cmd_test_agent_setup,cmd_test_agent
    cmd_tests_status(args)
    cmd_test_vscode(args)
    cmd_test_proxy(args)
    cmd_test_providers(args)
    cmd_test_extensions(args)
    cmd_test_agent_setup(args)
    cmd_test_agent(args)
  src/proxym/dashboard/components/voice_engine.jsx:
    e: apiCall,r,err,matchDSL,t,m,captured,executeDSL,data,setVoiceCredentials,vms,logs,formatToolResult,fn,_handleDSL,dsl,label,reply,_buildMessages,langHint,_callLLM,res,data,_handleToolCalls,name,result,processVoiceInput,dslReply,messages,msg,toolReply
    apiCall()
    r()
    err()
    matchDSL()
    t()
    m()
    captured()
    executeDSL()
    data()
    setVoiceCredentials()
    vms()
    logs()
    formatToolResult()
    fn()
    _handleDSL()
    dsl()
    label()
    reply()
    _buildMessages()
    langHint()
    _callLLM()
    res()
    data()
    _handleToolCalls()
    name()
    result()
    processVoiceInput()
    dslReply()
    messages()
    msg()
    toolReply()
  src/proxym/dashboard/components/accounts.jsx:
    e: AccountRow,a,NewAccountForm,handleSubmit,AccountsPanel,handleCreate
    AccountRow()
    a()
    NewAccountForm()
    handleSubmit()
    AccountsPanel()
    handleCreate()
  src/proxym/dashboard/components/diagnostics/DiagAgent.jsx:
    e: DiagAgentSetup,DiagAgentTest,skipped
    DiagAgentSetup()
    DiagAgentTest()
    skipped()
  scripts/seed_sprint8.py:
    e: main
    main()
  src/proxym/dashboard/webhooks.py:
    e: WebhookManager,register_github_webhook,register_gitlab_webhook,register_jira_webhook
    WebhookManager(LifecycleMixin): __init__(0),register_webhook(2),_event_loop(0),_handle_status_change(1),_send_webhook(3),_transform_for_github(1),_transform_for_gitlab(1),_transform_for_jira(1),_extract_issue_number(1)  # Manages webhooks to external systems...
    register_github_webhook(url)
    register_gitlab_webhook(url)
    register_jira_webhook(url)
  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(0),_save(0),_load(0)  # Rejestr projektów z persystencją JSON...
  src/proxym/tools/_registry.py:
    e: ToolRegistry
    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...
  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/cli/_groups/projects_ctl.py:
    e: _list_projects,_resolve_project_id,_build_project_update_payload,project,project_list,project_add,project_scan,project_show,project_update,project_remove,project_task
    _list_projects(client)
    _resolve_project_id(client;project_ref)
    _build_project_update_payload(name;description;default_tool;environment_ids;tool_names;llm_names;user_ids)
    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_update(ctx;project_ref;name;description;default_tool;environment_ids;tool_names;llm_names;user_ids)
    project_remove(ctx;project_id)
    project_task(ctx;project_name;task_text;tool;priority;ticket_type)
  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...
  frontend/dashboard-sse-service.js:
    e: SSEService
    SSEService: subscribe(-1),setTimeout(-1),setTimeout(-1),connect(-1),configReady(-1),_doConnect(-1),apiUrl(-1),apiKey(-1),sseUrl(-1),event(-1),setTimeout(-1),disconnect(-1),getConnectionState(-1),isConnected(-1),distributeEvent(-1),callback(-1)
  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/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/tools/_instance.py:
    e: ToolInstance
    ToolInstance: _check_vm_available(0),summary(0)  # Concrete runtime instance for a registered tool...
  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/_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/cli/_groups/keys_ctl.py:
    e: generate_key,update_env_file,keys,generate_cmd,ensure_cmd,show_cmd,init_cmd
    generate_key()
    update_env_file(env_path;new_key)
    keys()
    generate_cmd(env_file;print_only)
    ensure_cmd(env_file)
    show_cmd(env_file;full)
    init_cmd(env_file)
  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/components/tools/QueueSummary.jsx:
    e: QueueSummary
    QueueSummary()
  src/proxym/dashboard/components/shared/ProjectExport.jsx:
    e: ProjectExport,exportProject,response,downloadJSON,data,json,blob,link,url,copyToClipboard,data,content,button,originalText
    ProjectExport()
    exportProject()
    response()
    downloadJSON()
    data()
    json()
    blob()
    link()
    url()
    copyToClipboard()
    data()
    content()
    button()
    originalText()
  src/proxym/dashboard/_projects_api.py:
    e: AddProjectReq,UpdateProjectReq,ScanReq,_get_registry,_cmd_bus,_qry_bus,_enrich_project,_get_project,_logical_project_key,_seed_workspace_project,list_projects,get_project,add_project,update_project,remove_project,scan_directory,project_tickets,create_project_ticket,export_project
    AddProjectReq(BaseModel):  # Dodaj projekt — jedno z: path, git_url, ssh...
    UpdateProjectReq(BaseModel):
    ScanReq(BaseModel):
    _get_registry()
    _cmd_bus()
    _qry_bus()
    _enrich_project(project)
    _get_project(project_id)
    _logical_project_key(project)
    _seed_workspace_project(registry)
    list_projects(status;source_type)
    get_project(project_id)
    add_project(req)
    update_project(project_id;req)
    remove_project(project_id)
    scan_directory(req)
    project_tickets(project_id)
    create_project_ticket(project_id;req)
    export_project(project_id;include_logs)
  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/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/users/_api.py:
    e: _users,list_users,create_user,sync_git_users,get_default_user,set_default_user,get_user,update_user,delete_user
    _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)
  scripts/fix_corrupted_db.py:
    e: main
    main()
  src/proxym/projects/_enrichment.py:
    e: detect_toolchain,enrich_npm_frameworks,enrich_python_frameworks,enrich_git_info,enrich_local_project
    detect_toolchain(path)
    enrich_npm_frameworks(path;frameworks)
    enrich_python_frameworks(path;frameworks)
    enrich_git_info(path)
    enrich_local_project(project)
  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/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/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/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/mcp/_tools_vallm.py:
    e: ValidateCodeReq,ValidateSyntaxReq,ValidateSecurityReq,_try_import_vallm,_make_proposal,_result_to_dict,_validate_single,tool_validate_syntax,tool_validate_imports,tool_validate_security,tool_validate_code,_get_validator_map,_emit_validation_event
    ValidateCodeReq(BaseModel):  # Request to validate code...
    ValidateSyntaxReq(BaseModel):
    ValidateSecurityReq(BaseModel):
    _try_import_vallm()
    _make_proposal(code;language;filename;metadata)
    _result_to_dict(result)
    _validate_single(validator_name;validator_import_path;validator_class_name;req)
    tool_validate_syntax(req)
    tool_validate_imports(req)
    tool_validate_security(req)
    tool_validate_code(req)
    _get_validator_map(req)
    _emit_validation_event(validator_name;language;result;score)
  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/external/providers.py:
    e: ExternalProject,ExternalIssue,BaseExternalProvider,GitHubProvider,GitLabProvider,JiraProvider,get_provider
    ExternalProject:  # Unified project representation across providers...
    ExternalIssue:  # Unified issue/ticket representation...
    BaseExternalProvider(ABC): __init__(2),__aenter__(0),__aexit__(3),_get_headers(0),get_name(0),validate_credentials(0),list_projects(0),create_project(3),create_issue(4),update_issue_status(3),list_issues(2)  # Base class for external provider integrations...
    GitHubProvider(BaseExternalProvider): __init__(2),_get_headers(0),get_name(0),validate_credentials(0),list_projects(0),create_project(3),create_issue(4),update_issue_status(3),list_issues(2)  # GitHub API integration using Personal Access Tokens...
    GitLabProvider(BaseExternalProvider): __init__(2),_get_headers(0),get_name(0),validate_credentials(0),list_projects(0),create_project(3),create_issue(4),update_issue_status(3),list_issues(2),shell_command(2)  # GitLab API integration using Personal/Project Access Tokens...
    JiraProvider(BaseExternalProvider): __init__(3),_get_headers(0),get_name(0),validate_credentials(0),list_projects(0),create_project(3),create_issue(4),update_issue_status(3),list_issues(2)  # Jira API integration using API tokens...
    get_provider(provider;api_key;base_url;email)
  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/domain/handlers/setup_handler.py:
    e: SetupChecklistSnapshot,SetupChecklistProjection,SetupCommandHandler,SetupQueryHandler,get_setup_projection,reset_setup_projection
    SetupChecklistSnapshot:  # Current checklist state derived from the event log...
    SetupChecklistProjection: __init__(1),_load_from_store(0),_on_event(1),_apply_event(1),is_completed(1),snapshot(0)  # Event-sourced projection for dashboard setup progress...
    SetupCommandHandler: __init__(1),handle(1),_handle_toggle(1),_handle_reset(1)  # Handle setup checklist commands and emit domain events...
    SetupQueryHandler: __init__(1),handle(1)  # Return the current setup checklist projection...
    get_setup_projection(event_store)
    reset_setup_projection()
  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/dashboard/users/_manager.py:
    e: UserManager
    UserManager(GitSyncMixin,GitUserIdentityMixin): get(1),reset(0),__init__(1),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),_save(0),_load(0)  # In-memory user store with SQLite persistence and git integra...
  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/tools.jsx:
    e: useTools,refreshTools,data,refreshQueue,data,refresh,toolEvents,unsubscribe,ToolsPanel,available
    useTools()
    refreshTools()
    data()
    refreshQueue()
    data()
    refresh()
    toolEvents()
    unsubscribe()
    ToolsPanel()
    available()
  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),_open(0),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/dashboard/tools/_helpers.py:
    e: _get_ticket,_default_project_dir,_job_snapshot
    _get_ticket(ticket_id)
    _default_project_dir(project_id)
    _job_snapshot(job)
  src/proxym/dashboard/users/_permissions.py:
    e: ensure_single_default,resolve_default_user
    ensure_single_default(users;new_default_id)
    resolve_default_user(users)
  src/proxym/dashboard/users/_git_sync.py:
    e: GitSyncMixin
    GitSyncMixin: _discover_git_user(0),_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),get_git_sync_metadata(0),set_git_sync_metadata(2)  # Git-sync orchestration for UserManager (requires GitUserIden...
  scripts/proxym-voice-chat.py:
    e: check_voice_deps,install_voice_deps,main
    check_voice_deps()
    install_voice_deps()
    main()
  src/proxym/project_config.py:
    e: ProjectConfig,load_project_config,_parse
    ProjectConfig:  # Parsed ``.proxym.yaml`` with sensible defaults...
    load_project_config(project_dir)
    _parse(path)
  src/proxym/dashboard/_events_sse.py:
    e: _check_token,events_stream
    _check_token(token)
    events_stream(request;token)
  src/proxym/tools/_definition.py:
    e: ToolDefinition
    ToolDefinition: summary(0),get_instance(1)  # Describes a registered development tool...
  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/domain/bus.py:
    e: Command,Query,CommandBus,QueryBus
    Command:  # Base class for commands (write operations).

Commands expres...
    Query:  # Base class for queries (read operations).

Queries express i...
    CommandBus: __init__(1),register(2),dispatch(1)  # Dispatches commands to registered handlers.

Each command ty...
    QueryBus: __init__(0),register(2),dispatch(1)  # Dispatches queries to registered handlers.

Each query type ...
  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/external/config.py:
    e: ProviderConfig,ExternalConfigManager,get_config_manager
    ProviderConfig:  # Configuration for an external provider...
    ExternalConfigManager: __init__(0),_load(0),_save(0),add_provider(1),remove_provider(2),get_provider(2),list_providers(1),test_provider(2)  # Manages external provider configurations...
    get_config_manager()
  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/domain/handlers/task_handler.py:
    e: TaskCommandHandler
    TaskCommandHandler: __init__(2),handle(1),_handle_create(1),_handle_assign(1),_handle_complete(1)  # Handles task commands — the single write-side handler for ta...
  src/proxym/domain/handlers/user_handler.py:
    e: UserCommandHandler,UserQueryHandler
    UserCommandHandler: __init__(2),handle(1),_handle_create(1),_handle_update(1),_handle_delete(1),_handle_sync_git(1)  # Handle user commands, delegate to UserManager, emit events...
    UserQueryHandler: __init__(1),handle(1),_handle_list(1),_handle_get(1),_handle_default(1),_handle_sync_status(1)  # Handle user read queries...
  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/human/HumanTaskBoard.jsx:
    i: ../TaskTicketCard,react
    e: HumanTaskBoard
    HumanTaskBoard()
  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/_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/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,obs_domain_events
    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)
    obs_domain_events(limit;event_type;aggregate_id)
  src/proxym/api/external_api.py:
    e: ProviderConfigRequest,ProviderConfigResponse,TestResult,ExternalProjectResponse,ExternalIssueResponse,CreateProjectRequest,CreateIssueRequest,SyncTicketRequest,list_providers,configure_provider,remove_provider,test_provider,list_external_projects,create_external_project,list_external_issues,create_external_issue
    ProviderConfigRequest(BaseModel):  # Request to configure a provider...
    ProviderConfigResponse(BaseModel):  # Response with provider configuration...
    TestResult(BaseModel):  # Provider test result...
    ExternalProjectResponse(BaseModel):  # External project representation...
    ExternalIssueResponse(BaseModel):  # External issue representation...
    CreateProjectRequest(BaseModel):  # Request to create a project...
    CreateIssueRequest(BaseModel):  # Request to create an issue...
    SyncTicketRequest(BaseModel):  # Request to sync a ticket to external issue...
    list_providers()
    configure_provider(provider;request)
    remove_provider(provider;name)
    test_provider(provider;name)
    list_external_projects(provider;config_name)
    create_external_project(provider;request;config_name)
    list_external_issues(provider;project_id;state;config_name)
    create_external_issue(provider;project_id;request;config_name)
  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/dashboard/components/shared/jobs/JobRow.jsx:
    i: ./JobStatusBadge,./jobFormatters,react
    e: JobRow
    JobRow()
  src/proxym/dashboard/integrations_api.py:
    e: WebhookRegistration,WebhookInfo,list_webhooks,register_webhook,delete_webhook,test_webhook
    WebhookRegistration(BaseModel):  # Webhook registration request...
    WebhookInfo(BaseModel):  # Webhook information...
    list_webhooks()
    register_webhook(request)
    delete_webhook(system)
    test_webhook(system;url)
  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/dashboard/_setup_api.py:
    e: ToggleSetupStepReq,_cmd_bus,_qry_bus,get_setup_state,toggle_setup_step,reset_setup
    ToggleSetupStepReq(BaseModel):
    _cmd_bus()
    _qry_bus()
    get_setup_state()
    toggle_setup_step(step_id;req)
    reset_setup()
  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/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/components/tasks/TasksTable.jsx:
    i: react
    e: TasksTable
    TasksTable()
  src/proxym/dashboard/components/human/HumanTaskTable.jsx:
    i: react
    e: HumanTaskTable
    HumanTaskTable()
  ~/github/src/calculator.py:
    e: add,subtract,multiply,divide,calculate
    add(x;y)
    subtract(x;y)
    multiply(x;y)
    divide(x;y)
    calculate(operation;x;y)
  src/proxym/dashboard/_shared.py:
    e: shared_accounts,shared_vms
    shared_accounts()
    shared_vms()
  src/proxym/dashboard/_lifecycle.py:
    e: LifecycleMixin
    LifecycleMixin: get(0),start(0),stop(0),_log_started(0),_log_stopped(0),_event_loop(0)  # Mixin providing start/stop lifecycle and singleton pattern.
...
  src/proxym/tools/_builtins.py:
    e: _host_instance,_docker_instance,_kvm_instance
    _host_instance(binary;description)
    _docker_instance()
    _kvm_instance()
  src/proxym/domain/setup.py:
    e: get_event_store,get_command_bus,get_query_bus,reset_buses
    get_event_store()
    get_command_bus()
    get_query_bus()
    reset_buses()
  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/_llm_cli.py:
    e: LLMCliAdapter
    LLMCliAdapter(BaseAdapter): build_args(5)  # Adapter for llm CLI (Simon Willison)...
  src/proxym/tools/adapters/_result.py:
    e: ToolResult
    ToolResult: summary(0)  # Result of a tool execution...
  src/proxym/tools/adapters/_codex.py:
    e: CodexAdapter
    CodexAdapter(BaseAdapter): build_args(5)  # Adapter for OpenAI Codex CLI...
  src/proxym/tools/adapters/_interpreter.py:
    e: InterpreterAdapter
    InterpreterAdapter(BaseAdapter): build_args(5)  # Adapter for Open Interpreter CLI...
  src/proxym/tools/adapters/_goose.py:
    e: GooseAdapter
    GooseAdapter(BaseAdapter): build_args(5)  # Adapter for Goose CLI (block/goose)...
  src/proxym/dashboard/utils/_delete_item.py:
    e: _delete_item
    _delete_item(delete_func;item_id;not_found_msg)
  src/proxym/dashboard/utils/_emit_event.py:
    e: emit_event
    emit_event(event)
  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()
  src/proxym/dashboard/components/shared/RecentJobsList.jsx:
    i: ../Card,../tools/TableExport,./jobs/JobRow,./jobs/jobFormatters,react
    e: RecentJobsList
    RecentJobsList()
  src/proxym/dashboard/components/shared/jobs/JobStatusBadge.jsx:
    i: ./jobFormatters,react
    e: JobStatusBadge,color
    JobStatusBadge()
    color()
  ~/github/src/hello.py:
    e: greet
    greet(name)
  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/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/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/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/tools/adapters/_plandex.py:
    e: PlandexAdapter
    PlandexAdapter(BaseAdapter): build_args(5)  # Adapter for Plandex CLI...
  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)
  src/proxym/dashboard/users/_models.py:
    e: UserRole,User
    UserRole(str):  # User roles in the system...
    User(BaseModel): summary(0)  # A user in the system, identified by git configuration...
  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)
  ~/github/src/components/Panel.js:
    i: react
    e: PanelTitle,PanelContent,Panel
    PanelTitle()
    PanelContent()
    Panel()
  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/tasks/TasksViewControls.jsx:
    i: react
    e: TasksViewControls
    TasksViewControls()
  src/proxym/dashboard/components/tasks/TasksRecentJobs.jsx:
    i: ../shared/RecentJobsList,react
    e: TasksRecentJobs
    TasksRecentJobs()
  src/proxym/dashboard/components/human/HumanJobsList.jsx:
    i: ../shared/RecentJobsList,react
    e: HumanJobsList
    HumanJobsList()
  src/proxym/dashboard/components/human/HumanViewControls.jsx:
    i: react
    e: HumanViewControls
    HumanViewControls()
  src/proxym/dashboard/components/human/HumanTaskStats.jsx:
    i: react
    e: HumanTaskStats
    HumanTaskStats()
  src/proxym/__init__.py:
  src/proxym/dashboard/__init__.py:
  src/proxym/dashboard/_tickets_models.py:
    e: CreateTicketReq,UpdateTicketReq,AssignToolReq,AddCommentReq,CreateSprintReq,UpdateSprintReq,CreateMilestoneReq,UpdateMilestoneReq
    CreateTicketReq(BaseModel):
    UpdateTicketReq(BaseModel):
    AssignToolReq(BaseModel):
    AddCommentReq(BaseModel):
    CreateSprintReq(BaseModel):
    UpdateSprintReq(BaseModel):
    CreateMilestoneReq(BaseModel):
    UpdateMilestoneReq(BaseModel):
  src/proxym/tools/_enums.py:
    e: ToolCategory,ToolCapability
    ToolCategory(str,Enum):  # High-level tool categories...
    ToolCapability(str,Enum):  # Capabilities a tool can advertise...
  src/proxym/tools/__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/domain/__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/external/__init__.py:
  src/proxym/api/__init__.py:
  src/proxym/watch/client.py:
  src/proxym/domain/commands/setup_commands.py:
    e: ToggleSetupStepCommand,ResetSetupChecklistCommand
    ToggleSetupStepCommand(Command):  # Toggle or explicitly set a setup checklist step...
    ResetSetupChecklistCommand(Command):  # Clear the setup checklist state...
  src/proxym/domain/commands/user_commands.py:
    e: CreateUserCommand,UpdateUserCommand,DeleteUserCommand,SyncGitUsersCommand
    CreateUserCommand(Command):  # Create a new user (manual or git-discovered)...
    UpdateUserCommand(Command):  # Update an existing user...
    DeleteUserCommand(Command):  # Delete a user...
    SyncGitUsersCommand(Command):  # Sync users from git commit history into the database...
  src/proxym/domain/commands/__init__.py:
  src/proxym/domain/commands/project_commands.py:
    e: AddProjectCommand,UpdateProjectCommand,RemoveProjectCommand,ScanDirectoryCommand
    AddProjectCommand(Command):  # Add a project from any source (local path, git URL, SSH, FTP...
    UpdateProjectCommand(Command):  # Update an existing project's attributes...
    RemoveProjectCommand(Command):  # Remove a project from the registry...
    ScanDirectoryCommand(Command):  # Scan a directory for projects and register discovered ones...
  src/proxym/domain/commands/task_commands.py:
    e: CreateTaskCommand,AssignTaskCommand,CompleteTaskCommand
    CreateTaskCommand(Command):  # Create a new task/ticket, optionally linked to a project...
    AssignTaskCommand(Command):  # Assign a task to a tool or human...
    CompleteTaskCommand(Command):  # Mark a task as completed (by tool or human)...
  src/proxym/domain/handlers/__init__.py:
  src/proxym/domain/queries/__init__.py:
  src/proxym/domain/queries/project_queries.py:
    e: ListProjectsQuery,GetProjectQuery,GetProjectTicketsQuery
    ListProjectsQuery(Query):  # List projects with optional filters...
    GetProjectQuery(Query):  # Get a single project by ID or name...
    GetProjectTicketsQuery(Query):  # Get tickets associated with a project...
  src/proxym/domain/queries/user_queries.py:
    e: ListUsersQuery,GetUserQuery,GetDefaultUserQuery,GetGitSyncStatusQuery
    ListUsersQuery(Query):  # List all users, optionally filtered...
    GetUserQuery(Query):  # Get a single user by ID...
    GetDefaultUserQuery(Query):  # Get the default/delegated user...
    GetGitSyncStatusQuery(Query):  # Get the last git sync metadata...
  src/proxym/domain/queries/setup_queries.py:
    e: GetSetupChecklistQuery
    GetSetupChecklistQuery(Query):  # Return the current setup checklist snapshot...
  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/users/__init__.py:
  src/proxym/dashboard/users/_api_models.py:
    e: CreateUserRequest,UpdateUserRequest
    CreateUserRequest(BaseModel):
    UpdateUserRequest(BaseModel):
  src/proxym/dashboard/tools/utils/__init__.py:
  frontend/proxym-dashboard.jsx:
  src/proxym/dashboard/components/shared/TicketConstants.jsx:
  project.sh:
  scripts/jetson-entrypoint.sh:
  scripts/evaluate_llm_work.sh:
    e: check,skip
    check()
    skip()
  scripts/setup.sh:
  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/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()
  services/vscode/entrypoint.sh:
    e: print,print,print,print,print
    print()
    print()
    print()
    print()
    print()
