Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CommonstackAI/UncommonRoute
/ RequestRequirements
Class
RequestRequirements
uncommon_route/router/types.py:66–69 ·
view source on GitHub ↗
Source
from the content-addressed store, hash-verified
64
65
@dataclass(frozen=True, slots=True)
66
class
RequestRequirements:
67
needs_tool_calling: bool = False
68
needs_vision: bool = False
69
prefers_reasoning: bool = False
70
71
72
@dataclass(frozen=True, slots=True)
Callers
15
test_candidate_scores_include_quality_prior_evidence
Function · 0.90
test_bandit_sampling_uses_quality_prior_evidence_strength
Function · 0.90
test_auto_complex_can_choose_cheaper_premium_when_quality_is_tied
Function · 0.90
test_missing_pricing_is_not_treated_as_free
Function · 0.90
test_pool_selection_filters_superseded_gemini_pro_when_successor_exists
Function · 0.90
test_agentic_step_disables_random_bandit_sampling_without_model_lock
Function · 0.90
test_agentic_step_disables_random_bandit_sampling_without_session_id
Function · 0.90
test_low_risk_medium_step_stays_in_balanced_pool_when_cost_dominates
Function · 0.90
test_auto_simple_low_risk_prefers_adequate_economy_model
Function · 0.90
test_auto_low_risk_medium_selects_balanced_flash_model
Function · 0.90
test_auto_low_risk_complex_step_stays_in_premium_pool
Function · 0.90
test_auto_low_risk_standalone_complex_keeps_premium_floor
Function · 0.90
Calls
no outgoing calls
Tested by
15
test_candidate_scores_include_quality_prior_evidence
Function · 0.72
test_bandit_sampling_uses_quality_prior_evidence_strength
Function · 0.72
test_auto_complex_can_choose_cheaper_premium_when_quality_is_tied
Function · 0.72
test_missing_pricing_is_not_treated_as_free
Function · 0.72
test_pool_selection_filters_superseded_gemini_pro_when_successor_exists
Function · 0.72
test_agentic_step_disables_random_bandit_sampling_without_model_lock
Function · 0.72
test_agentic_step_disables_random_bandit_sampling_without_session_id
Function · 0.72
test_low_risk_medium_step_stays_in_balanced_pool_when_cost_dominates
Function · 0.72
test_auto_simple_low_risk_prefers_adequate_economy_model
Function · 0.72
test_auto_low_risk_medium_selects_balanced_flash_model
Function · 0.72
test_auto_low_risk_complex_step_stays_in_premium_pool
Function · 0.72
test_auto_low_risk_standalone_complex_keeps_premium_floor
Function · 0.72