proxy — Good

Analyzed 2026-03-23 by code2llm  ·  Primary language: python  ·  Python: 148, JavaScript: 49, Shell: 8

1,639
Functions
134
Classes
184
Files
48,004
Lines
3
Languages
4.2
Avg CC
134
Critical (CC≥10)
0
Duplicates
0
Cycles

Language Distribution

Largest Modules (lines)

Most Complex Modules (functions)

Evolution

Top Modules (205)

ModulePathLinesFuncsClassesCC max
tickets.jsx src/proxym/dashboard/components 1,420 84 0 94
tools.jsx src/proxym/dashboard/components 1,400 106 0 73
tasks.jsx src/proxym/dashboard/components 899 63 0 64
coverage_html_cb_dd2e7eb5.js htmlcov 735 65 0 21
validate_system.sh scripts 531 11 0 0
setup.jsx src/proxym/dashboard/components 519 27 0 16
__init__.py src/proxym/tools 492 15 5 9
projects.jsx src/proxym/dashboard/components 467 22 0 21
_tickets_api.py src/proxym/dashboard 448 20 8 9
users.jsx src/proxym/dashboard/components 411 18 0 21
__init__.py src/proxym/accounts 398 20 8 15
_manager.py src/proxym/dashboard/tickets 387 33 1 22
human.jsx src/proxym/dashboard/components 369 18 0 65
__init__.py src/proxym/router 352 13 1 9
repair_agent.py src/proxym/observability 341 9 1 14
__init__.py src/proxym/cache 333 10 3 9
entrypoint.sh services/vscode 333 1 0 0
__init__.py src/proxym/providers 331 4 3 8
useDashboardData.js src/proxym/dashboard/hooks 320 43 0 9
executor.py src/proxym/tools 317 14 3 14

Alerts (20)

SeverityTargetTypeValueLimit
critical TicketDetailPanel cc_exceeded 94 15
critical TicketsPanel cc_exceeded 87 15
critical ToolHealthPanel cc_exceeded 73 15
critical HumanTaskPanel cc_exceeded 65 15
critical TasksPanel cc_exceeded 64 15
critical JobDetailsPanel cc_exceeded 62 15
critical TicketsPanel high_fan_out 56 10
critical TicketDispatchTable cc_exceeded 52 15
critical ToolsPanel cc_exceeded 49 15
critical TicketHistoryItem cc_exceeded 42 15
critical LogPanel cc_exceeded 34 15
critical useDashboardData high_fan_out 33 10
critical VMsPanel cc_exceeded 32 15
critical filtered cc_exceeded 31 15
critical useTicketFilters cc_exceeded 31 15

Hotspots (10)

FunctionFan-outNote
TicketsPanel 56 Orchestrates 56 calls
useDashboardData 33 Orchestrates 33 calls
VoiceChat 31 Orchestrates 31 calls
run_all_tests 28 Run all diagnostic tests and return comprehensive status.
create_ticket 27 Create a new ticket. Accepts 'task' (new) or 'title' (legacy).
chat_completions 27 OpenAI-compatible chat completions with intelligent routing. Extra headers: X
QuickTaskCreator 27 Orchestrates 27 calls
TicketDispatchTable 27 27-way dispatch
ToolHealthPanel 26 Orchestrates 26 calls
TableExport 23 Export with 23 outputs

Refactoring Priorities (15)

#ActionImpactEffort
1 Split _apply_runtime_health (CC=28 → target CC<10) high low
2 Split DiagnosticsPanel (CC=26 → target CC<10) high low
3 Split LogPanel (CC=34 → target CC<10) high low
4 Split HumanTaskPanel (CC=65 → target CC<10) high low
5 Split VMsPanel (CC=32 → target CC<10) high low
6 Split TaskJobBadge (CC=25 → target CC<10) high low
7 Split QuickTaskCreator (CC=27 → target CC<10) high low
8 Split TasksPanel (CC=64 → target CC<10) high low
9 Split JobDetailsPanel (CC=62 → target CC<10) high low
10 Split TicketDispatchTable (CC=52 → target CC<10) high low
11 Split ToolHealthPanel (CC=73 → target CC<10) high low
12 Split ToolsPanel (CC=49 → target CC<10) high low
13 Split DiagRooConfig (CC=29 → target CC<10) high low
14 Split TicketCard (CC=29 → target CC<10) high low
15 Split TicketHistoryItem (CC=42 → target CC<10) high low