2025-08-06 13:26:04 +02:00
|
|
|
# Orchestrator routing patterns
|
2025-08-05 13:59:17 +02:00
|
|
|
routing_patterns:
|
2025-08-06 13:26:04 +02:00
|
|
|
context7:
|
|
|
|
|
triggers:
|
|
|
|
|
- "library.*documentation"
|
|
|
|
|
- "framework.*patterns"
|
|
|
|
|
- "react|vue|angular"
|
|
|
|
|
- "official.*way"
|
|
|
|
|
- "React Query"
|
|
|
|
|
- "integrate.*library"
|
|
|
|
|
capabilities: ["documentation", "patterns", "integration"]
|
|
|
|
|
priority: "medium"
|
2025-08-05 13:59:17 +02:00
|
|
|
|
2025-08-06 13:26:04 +02:00
|
|
|
sequential:
|
|
|
|
|
triggers:
|
|
|
|
|
- "analyze.*complex"
|
|
|
|
|
- "debug.*systematic"
|
|
|
|
|
- "troubleshoot.*bottleneck"
|
|
|
|
|
- "investigate.*root"
|
|
|
|
|
- "debug.*why"
|
|
|
|
|
- "detailed.*analysis"
|
|
|
|
|
- "running.*slowly"
|
|
|
|
|
- "performance.*bottleneck"
|
|
|
|
|
- "bundle.*size"
|
|
|
|
|
capabilities: ["analysis", "debugging", "systematic"]
|
2025-08-05 13:59:17 +02:00
|
|
|
priority: "high"
|
|
|
|
|
|
2025-08-06 13:26:04 +02:00
|
|
|
magic:
|
|
|
|
|
triggers:
|
|
|
|
|
- "component.*ui"
|
|
|
|
|
- "responsive.*modal"
|
|
|
|
|
- "navigation.*component"
|
|
|
|
|
- "mobile.*friendly"
|
|
|
|
|
- "responsive.*dashboard"
|
|
|
|
|
- "charts.*real-time"
|
|
|
|
|
- "build.*dashboard"
|
|
|
|
|
capabilities: ["ui", "components", "responsive"]
|
2025-08-05 13:59:17 +02:00
|
|
|
priority: "medium"
|
|
|
|
|
|
2025-08-06 13:26:04 +02:00
|
|
|
playwright:
|
|
|
|
|
triggers:
|
|
|
|
|
- "test.*workflow"
|
|
|
|
|
- "browser.*automation"
|
|
|
|
|
- "cross-browser.*testing"
|
|
|
|
|
- "performance.*testing"
|
|
|
|
|
- "end-to-end.*tests"
|
|
|
|
|
- "checkout.*flow"
|
|
|
|
|
- "e2e.*tests"
|
|
|
|
|
capabilities: ["testing", "automation", "e2e"]
|
2025-08-05 13:59:17 +02:00
|
|
|
priority: "medium"
|
|
|
|
|
|
2025-08-06 13:26:04 +02:00
|
|
|
morphllm:
|
|
|
|
|
triggers:
|
|
|
|
|
- "edit.*file"
|
|
|
|
|
- "simple.*modification"
|
|
|
|
|
- "quick.*change"
|
|
|
|
|
capabilities: ["editing", "modification"]
|
|
|
|
|
priority: "low"
|
2025-08-05 13:59:17 +02:00
|
|
|
|
2025-08-06 13:26:04 +02:00
|
|
|
serena:
|
|
|
|
|
triggers:
|
|
|
|
|
- "refactor.*codebase"
|
|
|
|
|
- "complex.*analysis"
|
|
|
|
|
- "multi.*file"
|
|
|
|
|
- "refactor.*entire"
|
|
|
|
|
- "new.*API.*patterns"
|
|
|
|
|
capabilities: ["refactoring", "semantic", "large-scale"]
|
2025-08-05 13:59:17 +02:00
|
|
|
priority: "high"
|
|
|
|
|
|
2025-08-06 13:26:04 +02:00
|
|
|
# Auto-activation thresholds
|
2025-08-05 13:59:17 +02:00
|
|
|
auto_activation:
|
|
|
|
|
complexity_thresholds:
|
|
|
|
|
enable_delegation:
|
|
|
|
|
file_count: 3
|
|
|
|
|
directory_count: 2
|
|
|
|
|
complexity_score: 0.4
|
2025-08-06 13:26:04 +02:00
|
|
|
enable_sequential:
|
|
|
|
|
complexity_score: 0.6
|
2025-08-05 13:59:17 +02:00
|
|
|
enable_validation:
|
|
|
|
|
risk_level: ["high", "critical"]
|
|
|
|
|
|
2025-08-06 13:26:04 +02:00
|
|
|
# Hybrid intelligence selection
|
|
|
|
|
hybrid_intelligence:
|
|
|
|
|
morphllm_vs_serena:
|
|
|
|
|
morphllm_criteria:
|
|
|
|
|
file_count_max: 10
|
|
|
|
|
complexity_max: 0.6
|
|
|
|
|
preferred_operations: ["edit", "modify", "simple_refactor"]
|
|
|
|
|
serena_criteria:
|
|
|
|
|
file_count_min: 5
|
|
|
|
|
complexity_min: 0.4
|
|
|
|
|
preferred_operations: ["refactor", "analyze", "extract", "move"]
|
|
|
|
|
|
|
|
|
|
# Performance optimization
|
2025-08-05 13:59:17 +02:00
|
|
|
performance_optimization:
|
|
|
|
|
resource_management:
|
2025-08-06 13:26:04 +02:00
|
|
|
token_threshold_percent: 75
|