# code2llm | 127f 19482L | python:99,javascript:23,shell:5 | 2026-03-23
# CC̄=3.6 | critical:58/1025 | dups:0 | cycles:0

HEALTH[20]:
  🟡 CC    _apply_filters CC=17 (limit:15)
  🟡 CC    _enrich_local CC=21 (limit:15)
  🟡 CC    _check_providers_config CC=15 (limit:15)
  🟡 CC    DiagnosticsPanel CC=26 (limit:15)
  🟡 CC    LogPanel CC=34 (limit:15)
  🟡 CC    table CC=21 (limit:15)
  🟡 CC    table_body_rows CC=21 (limit:15)
  🟡 CC    no_rows CC=21 (limit:15)
  🟡 CC    footer CC=21 (limit:15)
  🟡 CC    ratio_columns CC=21 (limit:15)
  🟡 CC    filter_handler CC=21 (limit:15)
  🟡 CC    VMsPanel CC=32 (limit:15)
  🟡 CC    VoiceChat CC=70 (limit:15)
  🟡 CC    processInput CC=20 (limit:15)
  🟡 CC    formatToolResult CC=19 (limit:15)
  🟡 CC    DiagRooConfig CC=29 (limit:15)
  🟡 CC    TicketsPanel CC=20 (limit:15)
  🟡 CC    DiagExtensions CC=20 (limit:15)
  🟡 CC    ProjectCard CC=30 (limit:15)
  🟡 CC    AddProjectForm CC=21 (limit:15)

REFACTOR[1]:
  1. split 20 high-CC methods  (CC>15)

COUPLING:
                   services.vscode       src.proxym             TODO          scripts
  services.vscode               ──             ←178              ←11              ←11  hub
       src.proxym              178               ──                                    !! fan-out
             TODO               11                                ──                   !! fan-out
          scripts               11                                                 ──  !! fan-out
  CYCLES: none
  HUB: services.vscode/ (fan-in=200)
  SMELL: scripts/ fan-out=11 → split needed
  SMELL: TODO/ fan-out=11 → split needed
  SMELL: src.proxym/ fan-out=178 → split needed

LAYERS:
  TODO/                           CC̄=10.0   ←in:0  →out:11  !! split
  │ !  seed_sprint8               229L  0C    1m  CC=10     ←0
  │
  htmlcov/                        CC̄=4.6    ←in:0  →out:0
  │ !! coverage_html_cb_dd2e7eb5.js   735L  0C   65m  CC=21     ←0
  │
  src/                            CC̄=3.6    ←in:0  →out:0
  │ !! diagnostics                744L  0C   18m  CC=15     ←0
  │ !! voice.jsx                  521L  0C   46m  CC=70     ←0
  │ !! tickets.jsx                471L  0C   20m  CC=20     ←0
  │ !! projects.jsx               406L  0C   15m  CC=30     ←0
  │ !! tickets                    370L  9C   23m  CC=17     ←1
  │ __init__                   355L  1C   14m  CC=9      ←2
  │ !  __init__                   350L  8C   20m  CC=10     ←0
  │ !  repair_agent               341L  1C    9m  CC=14     ←0
  │ __init__                   333L  3C   10m  CC=9      ←1
  │ __init__                   331L  3C    4m  CC=8      ←2
  │ browser_profiles           325L  2C   11m  CC=9      ←1
  │ frontend                   320L  0C   26m  CC=6      ←0
  │ !  tickets                    311L  0C   13m  CC=12     ←1
  │ _pipeline                  299L  1C   16m  CC=7      ←0
  │ dsl                        287L  2C    8m  CC=5      ←0
  │ __init__                   279L  0C    8m  CC=7      ←9
  │ !! __init__                   275L  4C   14m  CC=21     ←0
  │ !! vms.jsx                    275L  0C   30m  CC=32     ←14
  │ strategy                   265L  3C   14m  CC=9      ←0
  │ !  completions                263L  0C   12m  CC=13     ←0
  │ !  tools.jsx                  252L  0C   18m  CC=10     ←0
  │ _tickets_api               250L  6C   14m  CC=4      ←4
  │ session                    247L  2C   12m  CC=7      ←0
  │ _lifecycle                 236L  1C   12m  CC=7      ←0
  │ __init__                   227L  4C    9m  CC=7      ←2
  │ tickets_ctl                226L  0C   18m  CC=7      ←0
  │ _vm_config                 220L  1C    7m  CC=9      ←0
  │ chat                       215L  0C   12m  CC=9      ←0
  │ executor                   214L  3C   12m  CC=5      ←1
  │ clonebox_adapter           209L  2C   17m  CC=5      ←0
  │ detector                   208L  0C    9m  CC=9      ←2
  │ ctl                        206L  0C   10m  CC=6      ←0
  │ watchdog                   206L  1C   13m  CC=7      ←0
  │ projects_ctl               205L  0C    8m  CC=8      ←0
  │ _tools_tickets             198L  3C    5m  CC=4      ←0
  │ vscode_api                 198L  0C   11m  CC=5      ←0
  │ _tools_vm                  195L  4C    6m  CC=4      ←0
  │ !  main                       189L  0C    2m  CC=10     ←0
  │ system                     185L  0C    6m  CC=6      ←0
  │ adapters                   184L  4C    8m  CC=5      ←1
  │ !  _projects_api              179L  3C    9m  CC=10     ←1
  │ !  console                    177L  0C    4m  CC=10     ←0
  │ _vms                       175L  2C   12m  CC=7      ←0
  │ _tools_api                 170L  2C   13m  CC=3      ←0
  │ vms                        168L  0C   11m  CC=7      ←0
  │ !! logs.jsx                   158L  0C    9m  CC=34     ←0
  │ tools_ctl                  155L  0C   11m  CC=6      ←0
  │ vms_ctl                    155L  0C   16m  CC=1      ←0
  │ context_api                154L  0C    7m  CC=9      ←0
  │ !  diagnostics                151L  0C    7m  CC=11     ←0
  │ client                     150L  2C    4m  CC=6      ←0
  │ !! diagnostics.jsx            149L  0C    8m  CC=26     ←0
  │ useDashboardData.js        148L  0C   25m  CC=8      ←0
  │ __init__                   146L  1C    5m  CC=5      ←0
  │ diagnostics_ctl            140L  0C   16m  CC=1      ←0
  │ !  _system                    139L  0C    6m  CC=13     ←3
  │ config                     135L  1C    3m  CC=3      ←23
  │ system                     127L  0C    7m  CC=6      ←0
  │ accounts                   124L  0C    6m  CC=8      ←0
  │ context                    120L  0C    5m  CC=7      ←0
  │ _infra                     118L  1C    4m  CC=4      ←0
  │ voice_actions              118L  0C    9m  CC=9      ←0
  │ registry                   113L  3C    8m  CC=4      ←0
  │ _accounts                  106L  2C    6m  CC=3      ←0
  │ tool_selector              101L  0C    2m  CC=5      ←1
  │ _tools_system              100L  0C    3m  CC=3      ←0
  │ overview.jsx               100L  0C    7m  CC=7      ←0
  │ router                      95L  1C    4m  CC=5      ←0
  │ _config                     94L  3C    1m  CC=9      ←0
  │ _state                      94L  1C    5m  CC=7      ←0
  │ _orchestrator               94L  1C    5m  CC=5      ←0
  │ health_events               93L  3C    7m  CC=6      ←2
  │ _snapshot                   90L  1C    4m  CC=6      ←0
  │ accounts_ctl                86L  0C    8m  CC=1      ←0
  │ tts                         85L  1C    5m  CC=6      ←0
  │ _state                      84L  0C    6m  CC=2      ←4
  │ voice                       81L  1C    3m  CC=3      ←0
  │ vscode                      81L  0C    8m  CC=3      ←0
  │ observability_api           81L  1C    7m  CC=3      ←0
  │ !  accounts.jsx                76L  0C    6m  CC=11     ←0
  │ _costs                      75L  0C    4m  CC=4      ←0
  │ observability               74L  0C    4m  CC=7      ←0
  │ _tools_accounts             71L  1C    3m  CC=2      ←0
  │ __init__                    70L  2C    4m  CC=6      ←0
  │ context_ctl                 69L  0C    7m  CC=1      ←0
  │ __init__                    69L  0C    4m  CC=5      ←2
  │ browser                     65L  0C    4m  CC=6      ←0
  │ vscode_ctl                  65L  0C    8m  CC=1      ←0
  │ !! DiagConfig.jsx              59L  0C    4m  CC=29     ←0
  │ ui.jsx                      57L  0C    7m  CC=4      ←0
  │ observability_ctl           54L  0C    6m  CC=1      ←0
  │ layout.jsx                  54L  0C    2m  CC=3      ←0
  │ browser_ctl                 53L  0C    6m  CC=1      ←0
  │ !! DiagExtensions.jsx          51L  0C    3m  CC=20     ←0
  │ !  DiagAgent.jsx               51L  0C    3m  CC=11     ←0
  │ self_server                 46L  0C    0m  CC=0.0    ←0
  │ _project                    45L  1C    2m  CC=3      ←0
  │ __init__                    41L  0C    0m  CC=0.0    ←0
  │ models.jsx                  40L  0C    1m  CC=6      ←0
  │ _client                     39L  0C    3m  CC=9      ←13
  │ !  panel.jsx                   38L  0C    6m  CC=12     ←0
  │ formatters.js               34L  0C   12m  CC=7      ←0
  │ _context                    33L  1C    1m  CC=3      ←1
  │ __init__                    31L  0C    0m  CC=0.0    ←0
  │ api.js                      30L  0C   10m  CC=3      ←0
  │ !  DiagInfrastructure.jsx      28L  0C    2m  CC=10     ←0
  │ __init__                    24L  0C    0m  CC=0.0    ←0
  │ __init__                    24L  0C    0m  CC=0.0    ←0
  │ __init__                    24L  0C    0m  CC=0.0    ←0
  │ helpers.jsx                 22L  0C    4m  CC=4      ←3
  │ _helpers                    21L  0C    3m  CC=1      ←4
  │ _enums                      18L  2C    0m  CC=0.0    ←0
  │ _check                      17L  0C    1m  CC=3      ←1
  │ client                       4L  0C    0m  CC=0.0    ←0
  │ __init__                     3L  0C    0m  CC=0.0    ←0
  │ __init__                     1L  0C    0m  CC=0.0    ←0
  │ __init__                     1L  0C    0m  CC=0.0    ←0
  │
  scripts/                        CC̄=2.7    ←in:0  →out:11  !! split
  │ setup.sh                    93L  0C    0m  CC=0.0    ←0
  │ proxym-voice-chat           73L  0C    3m  CC=5      ←0
  │ proxym-voice-server.sh      64L  0C    0m  CC=0.0    ←0
  │ jetson-entrypoint.sh        43L  0C    0m  CC=0.0    ←0
  │
  docs/                           CC̄=1.0    ←in:0  →out:0
  │ proxym_tools                90L  1C    9m  CC=1      ←0
  │
  services/                       CC̄=0.0    ←in:0  →out:0
  │ entrypoint.sh              333L  0C    1m  CC=0.0    ←14
  │
  frontend/                       CC̄=0.0    ←in:0  →out:0
  │ proxym-dashboard.jsx         6L  0C    0m  CC=0.0    ←0
  │
  ./                              CC̄=0.0    ←in:0  →out:0
  │ project.sh                  14L  0C    0m  CC=0.0    ←0
  │

DUPLICATES[0]: none

FUNCTIONS (CC≥10, 58 of 1025):
   70.0  VoiceChat                                   0n            !! split
   34.0  LogPanel                                    0n            !! split
   32.0  VMsPanel                                    0n            !! split
   30.0  ProjectCard                                 0n            !! split
   29.0  DiagRooConfig                               0n            !! split
   26.0  DiagnosticsPanel                            0n            !! split
   21.0  ProjectRegistry._enrich_local              17n   3exit  loops+cond+ret  !! split
   21.0  table                                       0n            !! split
   21.0  table_body_rows                             0n            !! split
   21.0  no_rows                                     0n            !! split
   21.0  footer                                      0n            !! split
   21.0  ratio_columns                               0n            !! split
   21.0  filter_handler                              0n            !! split
   21.0  AddProjectForm                              0n            !! split
   20.0  processInput                                0n            !! split
   20.0  TicketsPanel                                0n            !! split
   20.0  DiagExtensions                              0n            !! split
   19.0  formatToolResult                            0n            !! split
   17.0  TicketManager._apply_filters               13n   2exit  cond+ret  !! split
   15.0  _check_providers_config                    12n   2exit  loops+cond+ret  !! split
   14.0  TicketManager.update_ticket                19n   3exit  loops+cond+ret
   14.0  RepairAgent._build_context                  9n   2exit  cond+ret
   14.0  _check_roo_cline_config                    11n   2exit  cond+ret
   14.0  _check_extensions                           6n   3exit  cond+ret
   14.0  _check_agent_setup                          3n   2exit  ret
   14.0  ctrl                                        0n          
   14.0  handleAdd                                   0n          
   13.0  get_logs                                    8n   2exit  loops+cond+ret
   13.0  chat_completions                           12n   3exit  cond+ret
   12.0  cmd_ticket_create                          16n   1exit  cond
   12.0  useState                                    0n          
   12.0  useEffect                                   0n          
   12.0  useCallback                                 0n          
   12.0  Dashboard                                   0n          
   12.0  text                                        0n          
   12.0  casefold                                    0n          
   12.0  hide100                                     0n          
   12.0  useVMSelection                              0n          
   12.0  sel                                         0n          
   12.0  _formatApiError                             0n          
   12.0  ProjectsPanel                               0n          
   11.0  cmd_test_providers                          9n   2exit  loops+cond+ret
   11.0  _check_copilot_conflict                     8n   3exit  cond+ret
   11.0  sortColumn                                  0n          
   11.0  AccountRow                                  0n          
   11.0  TicketCard                                  0n          
   11.0  DiagAgentTest                               0n          
   10.0  main                                       13n   2exit  loops+cond+ret
   10.0  add_project                                14n   5exit  cond+ret
   10.0  cmd_ticket_show                            15n   1exit  loops+cond

  summary:
    critical(≥10): 58 | high(5-10): 187 | medium(2-5): 459 | low(<2): 321
    6% CC≥10  24% CC≥5

HOTSPOTS:
  #1  VoiceChat                            fan=54   "calls 54 functions"
  #2  run_all_tests                        fan=28   "calls 28 functions"
  #3  chat_completions                     fan=27   "calls 27 functions"
  #4  DiagnosticsPanel                     fan=22   "calls 22 functions"
  #5  useDashboardData                     fan=20   "calls 20 functions"
  #6  AddProjectForm                       fan=20   "calls 20 functions"
  #7  LogPanel                             fan=19   "calls 19 functions"
  #8  TicketsPanel                         fan=18   "calls 18 functions"
  #9  detect_firefox_profiles              fan=17   "calls 17 functions"
  #10 _detect_chromium_family              fan=17   "calls 17 functions"

CLASSES:
  TicketManager                  ████████████████████████  20m  CC̄=3.9   max=17    !!
  CloneBoxAdapter                ████████████████████      17m  CC̄=1.9   max=5   
  AccountManager                 ██████████████████        15m  CC̄=3.2   max=10  
  ProjectRegistry                ████████████████          14m  CC̄=4.9   max=21    !!
  HealthWatchdog                 ███████████████           13m  CC̄=3.5   max=7   
  CompletionPipeline             ██████████████            12m  CC̄=3.2   max=7   
  ToolExecutor                   █████████████             11m  CC̄=2.9   max=5   
  _LifecycleMixin                █████████████             11m  CC̄=4.0   max=7   
  SessionStore                   ████████████              10m  CC̄=3.4   max=6   
  DeltaBuffer                    ██████████                 9m  CC̄=4.7   max=9   
  RepairAgent                    ██████████                 9m  CC̄=5.4   max=14  
  ToolRegistry                   █████████                  8m  CC̄=2.5   max=7   
  DSLParser                      █████████                  8m  CC̄=3.4   max=5   
  MCPRegistry                    █████████                  8m  CC̄=2.2   max=4   
  ProxymTools                    █████████                  8m  CC̄=1.0   max=1   
  _ConfigMixin                   ████████                   7m  CC̄=4.0   max=9   
  Router                         ████████                   7m  CC̄=3.0   max=8   
  HealthEventStore               ███████                    6m  CC̄=3.5   max=6   
  _StateMixin                    ██████                     5m  CC̄=5.0   max=7   
  TTSEngine                      ██████                     5m  CC̄=3.0   max=6   
  VMOrchestrator                 ██████                     5m  CC̄=2.8   max=5   
  _InfraMixin                    ████                       4m  CC̄=3.2   max=4   
  _SnapshotMixin                 ████                       4m  CC̄=5.0   max=6   
  MCPClient                      ████                       4m  CC̄=4.0   max=6   
  MCPRouter                      ████                       4m  CC̄=3.0   max=5   
  CostLedger                     ████                       4m  CC̄=2.5   max=5   
  DeltaWatchClient               ████                       4m  CC̄=3.2   max=5   
  BaseAdapter                    ███                        3m  CC̄=2.3   max=5   
  AuthMiddleware                 ███                        3m  CC̄=2.7   max=6   
  VoiceListener                  ███                        3m  CC̄=2.3   max=3   
  Settings                       ██                         2m  CC̄=2.0   max=3   
  Ticket                         ██                         2m  CC̄=4.0   max=6   
  _ProjectMixin                  ██                         2m  CC̄=3.0   max=3   
  AccountLimits                  ██                         2m  CC̄=4.5   max=5   
  AgentSession                   ██                         2m  CC̄=4.0   max=7   
  Sprint                         █                          1m  CC̄=7.0   max=7   
  FileSnapshot                   █                          1m  CC̄=2.0   max=2   
  ToolResult                     █                          1m  CC̄=1.0   max=1   
  AiderAdapter                   █                          1m  CC̄=5.0   max=5   
  ClaudeCodeAdapter              █                          1m  CC̄=2.0   max=2   
  ToolDefinition                 █                          1m  CC̄=2.0   max=2   
  CostTrackingMiddleware         █                          1m  CC̄=2.0   max=2   
  ToolJob                        █                          1m  CC̄=3.0   max=3   
  BrowserProfile                 █                          1m  CC̄=1.0   max=1   
  ProjectsConfig                 █                          1m  CC̄=9.0   max=9   
  AccountCredentials             █                          1m  CC̄=5.0   max=5   
  UsageMetrics                   █                          1m  CC̄=2.0   max=2   
  Account                        █                          1m  CC̄=3.0   max=3   
  ProjectContext                 █                          1m  CC̄=3.0   max=3   
  TicketStatus                                              0m  CC̄=0.0   max=0.0 
  TicketPriority                                            0m  CC̄=0.0   max=0.0 
  TicketType                                                0m  CC̄=0.0   max=0.0 
  SprintStatus                                              0m  CC̄=0.0   max=0.0 
  ToolAssignment                                            0m  CC̄=0.0   max=0.0 
  TicketComment                                             0m  CC̄=0.0   max=0.0 
  CreateTicketReq                                           0m  CC̄=0.0   max=0.0 
  UpdateTicketReq                                           0m  CC̄=0.0   max=0.0 
  AssignToolReq                                             0m  CC̄=0.0   max=0.0 
  AddCommentReq                                             0m  CC̄=0.0   max=0.0 
  CreateSprintReq                                           0m  CC̄=0.0   max=0.0 
  UpdateSprintReq                                           0m  CC̄=0.0   max=0.0 
  CreateAccountReq                                          0m  CC̄=0.0   max=0.0 
  BindToolReq                                               0m  CC̄=0.0   max=0.0 
  CreateVMReq                                               0m  CC̄=0.0   max=0.0 
  SwitchProjectReq                                          0m  CC̄=0.0   max=0.0 
  SourceType                                                0m  CC̄=0.0   max=0.0 
  ProjectStatus                                             0m  CC̄=0.0   max=0.0 
  Project                                                   0m  CC̄=0.0   max=0.0 
  DeltaPayload                                              0m  CC̄=0.0   max=0.0 
  DispatchRequest                                           0m  CC̄=0.0   max=0.0 
  PreviewPromptRequest                                      0m  CC̄=0.0   max=0.0 
  AddProjectReq                                             0m  CC̄=0.0   max=0.0 
  UpdateProjectReq                                          0m  CC̄=0.0   max=0.0 
  ScanReq                                                   0m  CC̄=0.0   max=0.0 
  ToolCategory                                              0m  CC̄=0.0   max=0.0 
  ToolCapability                                            0m  CC̄=0.0   max=0.0 
  VMBackend                                                 0m  CC̄=0.0   max=0.0 
  VMState                                                   0m  CC̄=0.0   max=0.0 
  JobStatus                                                 0m  CC̄=0.0   max=0.0 
  AppDataSync                                               0m  CC̄=0.0   max=0.0 
  VMConfig                                                  0m  CC̄=0.0   max=0.0 
  VMStatus                                                  0m  CC̄=0.0   max=0.0 
  CloneBoxResult                                            0m  CC̄=0.0   max=0.0 
  ParsedCommand                                             0m  CC̄=0.0   max=0.0 
  TaskTier                                                  0m  CC̄=0.0   max=0.0 
  Capability                                                0m  CC̄=0.0   max=0.0 
  ModelSpec                                                 0m  CC̄=0.0   max=0.0 
  ProviderType                                              0m  CC̄=0.0   max=0.0 
  ToolType                                                  0m  CC̄=0.0   max=0.0 
  ToolBinding                                               0m  CC̄=0.0   max=0.0 
  MCPTransport                                              0m  CC̄=0.0   max=0.0 
  MCPServerSpec                                             0m  CC̄=0.0   max=0.0 
  MCPToolResult                                             0m  CC̄=0.0   max=0.0 
  AccountAddRequest                                         0m  CC̄=0.0   max=0.0 
  TicketCreateRequest                                       0m  CC̄=0.0   max=0.0 
  TicketAssignRequest                                       0m  CC̄=0.0   max=0.0 
  SprintCreateRequest                                       0m  CC̄=0.0   max=0.0 
  VMCreateRequest                                           0m  CC̄=0.0   max=0.0 
  VMActionRequest                                           0m  CC̄=0.0   max=0.0 
  VMSnapshotRequest                                         0m  CC̄=0.0   max=0.0 
  VMSwitchRequest                                           0m  CC̄=0.0   max=0.0 
  Severity                                                  0m  CC̄=0.0   max=0.0 
  HealthEvent                                               0m  CC̄=0.0   max=0.0 
  AnalysisResult                                            0m  CC̄=0.0   max=0.0 
  RoutingDecision                                           0m  CC̄=0.0   max=0.0 
  RepairRequest                                             0m  CC̄=0.0   max=0.0 

D:
  src/proxym/dashboard/components/voice.jsx:
    e: vms,running,daily,monthly,logs,ids,routes,ok,fail,accounts,apiCall,r,err,matchDSL,t,m,captured,executeDSL,data,VoiceChat,h,recRef,abortRef,startListening,SR,r,text,stopListening,stopSpeaking,stopAll,sendMessage,processInput,dsl,label,reply,ctrl,res,data,msg,name,toolResult,toolReply,textReply,formatToolResult,vms,logs,finish,u,onKey,sc
    vms()
    running()
    daily()
    monthly()
    logs()
    ids()
    routes()
    ok()
    fail()
    accounts()
    apiCall()
    r()
    err()
    matchDSL()
    t()
    m()
    captured()
    executeDSL()
    data()
    VoiceChat()
    h()
    recRef()
    abortRef()
    startListening()
    SR()
    r()
    text()
    stopListening()
    stopSpeaking()
    stopAll()
    sendMessage()
    processInput()
    dsl()
    label()
    reply()
    ctrl()
    res()
    data()
    msg()
    name()
    toolResult()
    toolReply()
    textReply()
    formatToolResult()
    vms()
    logs()
    finish()
    u()
    onKey()
    sc()
  src/proxym/dashboard/components/logs.jsx:
    e: useLogFilter,filtered,errorCount,warnCount,LogRow,LogPanel,handleCopy,text,ta
    useLogFilter()
    filtered()
    errorCount()
    warnCount()
    LogRow()
    LogPanel()
    handleCopy()
    text()
    ta()
  src/proxym/dashboard/components/vms.jsx:
    e: _compareByState,_compareByName,_compareByCreated,_compareByLastStarted,_compareBySize,useVMSort,sorted,cmp,r,useVMSelection,handleSelect,next,handleSelectAll,handleBulkAction,vmIds,VMCard,actions,VMsPanel,sel,_formatApiError,detail,handleAction,isDelete,endpoint,res,msg,label,runningCount,stoppedCount,pausedCount
    _compareByState()
    _compareByName()
    _compareByCreated()
    _compareByLastStarted()
    _compareBySize()
    useVMSort()
    sorted()
    cmp()
    r()
    useVMSelection()
    handleSelect()
    next()
    handleSelectAll()
    handleBulkAction()
    vmIds()
    VMCard()
    actions()
    VMsPanel()
    sel()
    _formatApiError()
    detail()
    handleAction()
    isDelete()
    endpoint()
    res()
    msg()
    label()
    runningCount()
    stoppedCount()
    pausedCount()
  src/proxym/dashboard/components/projects.jsx:
    e: useProjects,refresh,data,ProjectCard,handleQuickTask,loadTickets,data,icon,AddProjectForm,handleAdd,ProjectsPanel,filtered,stats,handleScan,dir,result
    useProjects()
    refresh()
    data()
    ProjectCard()
    handleQuickTask()
    loadTickets()
    data()
    icon()
    AddProjectForm()
    handleAdd()
    ProjectsPanel()
    filtered()
    stats()
    handleScan()
    dir()
    result()
  src/proxym/dashboard/components/diagnostics/DiagConfig.jsx:
    e: DiagRooConfig,ok,badge,DiagProviders
    DiagRooConfig()
    ok()
    badge()
    DiagProviders()
  src/proxym/dashboard/components/diagnostics.jsx:
    e: DiagnosticsPanel,runTests,r,find,copyErrorsToClipboard,failedTests,lines,issues
    DiagnosticsPanel()
    runTests()
    r()
    find()
    copyErrorsToClipboard()
    failedTests()
    lines()
    issues()
  src/proxym/projects/__init__.py:
    e: SourceType,ProjectStatus,Project,ProjectRegistry
    SourceType
    ProjectStatus
    Project  # Jeden projekt w systemie proxym....
    ProjectRegistry  # Rejestr projektów z persystencją JSON....
      __init__(1)  CC=3.0
        → _load(0)  CC=5.0
  htmlcov/coverage_html_cb_dd2e7eb5.js:
    e: debounce,timeoutId,checkVisible,rect,viewBottom,viewTop,on_click,elt,getCellValue,cell,child,rowComparator,valueA,valueB,sortColumn,currentSortOrder,current_direction,stored_list,saved_filter_value,saved_hide100_value,table,table_body_rows,no_rows,footer,ratio_columns,filter_handler,totals,text,casefold,hide100,show,celltext,cell,places,stored_list,by_region,sorted_by_region,frag,btn,category,btn,helpCheck,classes,match,c,probe,begin,next_indicator,c,probe,probe_line,chunk_indicator,end,prev_indicator,begin,end,line,line,c,probe_line,the_indicator,probe,indicator,begin,element,temp_scroll_marker,marker_scale,line_height,scroll_marker,line_top,line_number,header,header_bottom,updateHeader,ctxs,ctxs_text,width
    debounce()
    timeoutId()
    checkVisible()
    rect()
    viewBottom()
    viewTop()
    on_click()
    elt()
    getCellValue()
    cell()
    child()
    rowComparator()
    valueA()
    valueB()
    sortColumn()
    currentSortOrder()
    current_direction()
    stored_list()
    saved_filter_value()
    saved_hide100_value()
    table()
    table_body_rows()
    no_rows()
    footer()
    ratio_columns()
    filter_handler()
    totals()
    text()
    casefold()
    hide100()
    show()
    celltext()
    cell()
    places()
    stored_list()
    by_region()
    sorted_by_region()
    frag()
    btn()
    category()
    btn()
    helpCheck()
    classes()
    match()
    c()
    probe()
    begin()
    next_indicator()
    c()
    probe()
    probe_line()
    chunk_indicator()
    end()
    prev_indicator()
    begin()
    end()
    line()
    line()
    c()
    probe_line()
    the_indicator()
    probe()
    indicator()
    begin()
    element()
    temp_scroll_marker()
    marker_scale()
    line_height()
    scroll_marker()
    line_top()
    line_number()
    header()
    header_bottom()
    updateHeader()
    ctxs()
    ctxs_text()
    width()
  src/proxym/dashboard/components/tickets.jsx:
    e: useTickets,refreshTickets,data,refreshSprints,data,refresh,TicketCard,handleStatusChange,handleAssign,CreateTicketForm,handleSubmit,field,CreateSprintForm,handleSubmit,field,SprintCard,progressColor,TicketsPanel,filtered,result,boardColumns,stats,count
    useTickets()
    refreshTickets()
    data()
    refreshSprints()
    data()
    refresh()
    TicketCard()
    handleStatusChange()
    handleAssign()
    CreateTicketForm()
    handleSubmit()
    field()
    CreateSprintForm()
    handleSubmit()
    field()
    SprintCard()
    progressColor()
    TicketsPanel()
    filtered()
    result()
    boardColumns()
    stats()
    count()
  src/proxym/dashboard/components/diagnostics/DiagExtensions.jsx:
    e: DiagExtensions,ok,DiagCopilot
    DiagExtensions()
    ok()
    DiagCopilot()
  src/proxym/dashboard/tickets.py:
    e: TicketStatus,TicketPriority,TicketType,SprintStatus,ToolAssignment,TicketComment,Ticket,Sprint,TicketManager
    TicketStatus
    TicketPriority
    TicketType
    SprintStatus
    ToolAssignment  # Which tool is assigned to work on a ticket....
    TicketComment
    Ticket
      __init__(0)  CC=6.0
        → __init__(0)  CC=6.0
    Sprint
      summary(1)  CC=7.0
    TicketManager  # In-memory ticket & sprint store with optional JSON persisten...
      __init__(1)  CC=3.0
        → _load(0)  CC=4.0
  src/proxym/api/diagnostics.py:
    e: _probe_first_ok,_check_vscode_status,_check_llm_proxy,_check_roo_cline_config,_check_extensions,_check_providers_config,_check_copilot_conflict,_check_agent_setup,_test_agent_completion,run_all_tests,test_vscode,test_proxy,test_roo,test_extensions,test_providers,test_copilot,test_agent_setup,test_agent
    _probe_first_ok(urls)
    _check_vscode_status()
    _check_llm_proxy(base_url)
    _check_roo_cline_config()
    _check_extensions()
    _check_providers_config()
    _check_copilot_conflict()
    _check_agent_setup(base_url)
    _test_agent_completion()
    run_all_tests(request)
    test_vscode()
    test_proxy(request)
    test_roo()
    test_extensions()
    test_providers()
    test_copilot()
    test_agent_setup(request)
    test_agent()
  src/proxym/observability/repair_agent.py:
    e: RepairAgent
    RepairAgent  # Agent naprawiający błędy w kodzie proxym za pomocą LLM.

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

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

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

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

Checks:
  - pr...
      __init__(3)  CC=2.0
  src/proxym/context/session.py:
    e: AgentSession,SessionStore
    AgentSession  # Stateful session for an agent working on a project....
      touch(0)  CC=1.0
    SessionStore  # In-memory session store with TTL-based expiry.

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

Parameters
-...
      __init__(2)  CC=1.0
        → _validate(0)  CC=5.0
  src/proxym/mcp/client.py:
    e: MCPToolResult,MCPClient
    MCPToolResult  # Result of an MCP tool invocation....
    MCPClient  # HTTP client for MCP server communication.

Parameters
------...
      __init__(2)  CC=1.0
  src/proxym/observability/health_events.py:
    e: Severity,HealthEvent,HealthEventStore,get_health_store
    Severity
    HealthEvent  # Jedno zdarzenie zdrowia systemu....
    HealthEventStore  # In-memory store zdarzeń z persystencją opcjonalną....
      __init__(1)  CC=1.0
    get_health_store()
  src/proxym/api/system.py:
    e: get_cost_ledger,_extract_api_key,_resolve_vm_from_key,favicon,health,list_models,budget_status
    get_cost_ledger()
    _extract_api_key(auth_header)
    _resolve_vm_from_key(api_key)
    favicon()
    health(request,authorization,x_api_key)
    list_models()
    budget_status()
  src/proxym/api/frontend.py:
    e: _serve_file,_serve_concat_files,root_redirect,dashboard_ui,dashboard_hook_js,dashboard_api_js,dashboard_formatters_js,dashboard_ui_jsx,dashboard_models_jsx,dashboard_accounts_jsx,dashboard_layout_jsx,dashboard_overview_jsx,dashboard_vms_jsx,dashboard_logs_jsx,dashboard_voice_jsx,dashboard_projects_jsx,dashboard_tickets_jsx,dashboard_diag_helpers_jsx,dashboard_diag_infrastructure_jsx,dashboard_diag_config_jsx,dashboard_diag_extensions_jsx,dashboard_diag_agent_jsx,dashboard_tools_jsx,dashboard_diagnostics_jsx,dashboard_jsx,get_frontend_config
    _serve_file(paths,media_type,charset_header)
    _serve_concat_files(paths,media_type,charset_header)
    root_redirect()
    dashboard_ui()
    dashboard_hook_js()
    dashboard_api_js()
    dashboard_formatters_js()
    dashboard_ui_jsx()
    dashboard_models_jsx()
    dashboard_accounts_jsx()
    dashboard_layout_jsx()
    dashboard_overview_jsx()
    dashboard_vms_jsx()
    dashboard_logs_jsx()
    dashboard_voice_jsx()
    dashboard_projects_jsx()
    dashboard_tickets_jsx()
    dashboard_diag_helpers_jsx()
    dashboard_diag_infrastructure_jsx()
    dashboard_diag_config_jsx()
    dashboard_diag_extensions_jsx()
    dashboard_diag_agent_jsx()
    dashboard_tools_jsx()
    dashboard_diagnostics_jsx()
    dashboard_jsx()
    get_frontend_config(request)
  src/proxym/cli/_groups/tools_ctl.py:
    e: _make_args,tools,tools_list,tools_show,tools_dispatch,tools_queue,tools_jobs,tools_job,tools_cancel,tools_start,tools_stop
    _make_args(ctx)
    tools()
    tools_list(ctx,category,available)
    tools_show(ctx,tool_name)
    tools_dispatch(ctx,ticket,tool,mode,model,project_dir)
    tools_queue(ctx)
    tools_jobs(ctx,status,limit)
    tools_job(ctx,job_id)
    tools_cancel(ctx,job_id)
    tools_start(ctx)
    tools_stop(ctx)
  src/proxym/dashboard/components/models.jsx:
    e: ModelsTable
    ModelsTable()
  scripts/proxym-voice-chat.py:
    e: check_voice_deps,install_voice_deps,main
    check_voice_deps()
    install_voice_deps()
    main()
  src/proxym/tools/adapters.py:
    e: ToolResult,BaseAdapter,AiderAdapter,ClaudeCodeAdapter,get_adapter,register_adapter
    ToolResult  # Result of a tool execution....
      summary(0)  CC=1.0
    BaseAdapter  # Base class for tool adapters....
      __init__(1)  CC=1.0
    AiderAdapter  # Adapter for aider CLI....
      build_args(5)  CC=5.0
    ClaudeCodeAdapter  # Adapter for claude CLI (Anthropic Claude Code)....
      build_args(5)  CC=2.0
    get_adapter(tool_name)
    register_adapter(tool_name,adapter_cls)
  src/proxym/tools/executor.py:
    e: JobStatus,ToolJob,ToolExecutor
    JobStatus
    ToolJob  # A single tool execution job....
      summary(0)  CC=3.0
        → summary(0)  CC=3.0
    ToolExecutor  # Async executor for tool jobs with a bounded queue....
      __init__(1)  CC=1.0
  src/proxym/virt/clonebox_adapter.py:
    e: CloneBoxResult,CloneBoxAdapter
    CloneBoxResult  # Result of a clonebox CLI invocation....
    CloneBoxAdapter  # Adapter wrapping the clonebox CLI for VM operations.

All op...
      __init__(1)  CC=1.0
  src/proxym/cli/dsl.py:
    e: ParsedCommand,DSLParser
    ParsedCommand  # Result of successfully parsing a user phrase against the DSL...
    DSLParser  # Parse natural language phrases into proxym API calls.

Works...
      __init__(1)  CC=1.0
        → _load_dsl(0)  CC=3.0
        → _compile_patterns(0)  CC=4.0
  src/proxym/mcp/router.py:
    e: MCPRouter
    MCPRouter  # Routes tool requests to appropriate MCP servers.

Parameters...
      __init__(1)  CC=1.0
  src/proxym/context/tool_selector.py:
    e: select_tools,_detect_intent
    select_tools(context,analysis,available_servers)
    _detect_intent(analysis)
  src/proxym/api/vscode_api.py:
    e: _compose_dir,_run_compose,_is_vscode_running,_get_vscode_port,_wait_for_vscode,vscode_status,vscode_start,vscode_stop,vscode_restart,vscode_logs,vscode_build
    _compose_dir()
    _run_compose()
    _is_vscode_running()
    _get_vscode_port()
    _wait_for_vscode(port,max_wait)
    vscode_status()
    vscode_start()
    vscode_stop()
    vscode_restart()
    vscode_logs(lines)
    vscode_build()
  src/proxym/watch/__init__.py:
    e: DeltaWatchClient,cli
    DeltaWatchClient  # Watches a directory and pushes context deltas to the proxy s...
      __init__(5)  CC=5.0
    cli()
  src/proxym/virt/_orchestrator.py:
    e: VMOrchestrator
    VMOrchestrator  # Manages VMs for isolated dev environments.

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

Attributes
------...
    MCPRegistry  # Registry of available MCP servers.

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

Parameters...
      __init__(2)  CC=2.0
  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  # Detected project context for a request.

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