MCPcopy Create free account
hub / github.com/CommonstackAI/UncommonRoute / _set_route_strategy_headers

Function _set_route_strategy_headers

uncommon_route/proxy.py:2347–2364  ·  view source on GitHub ↗
(
    headers: dict[str, str],
    *,
    transport_decision: TransportDecision,
    cache_plan: CacheRequestPlan,
)

Source from the content-addressed store, hash-verified

2345
2346
2347def _set_route_strategy_headers(
2348 headers: dict[str, str],
2349 *,
2350 transport_decision: TransportDecision,
2351 cache_plan: CacheRequestPlan,
2352) -> None:
2353 _set_header(headers, "x-uncommon-route-requested-transport", transport_decision.requested_transport)
2354 _set_header(headers, "x-uncommon-route-transport", transport_decision.selected_transport)
2355 _set_header(headers, "x-uncommon-route-transport-reason", transport_decision.reason)
2356 _set_header(headers, "x-uncommon-route-transport-source", transport_decision.preference_source)
2357 _set_header(headers, "x-uncommon-route-cache-mode", _cache_mode_name(cache_plan))
2358 _set_header(headers, "x-uncommon-route-cache-family", _cache_family_name(cache_plan))
2359 headers.pop("x-uncommon-route-cache-breakpoints", None)
2360 headers.pop("x-uncommon-route-cache-key", None)
2361 if cache_plan.cache_breakpoints:
2362 _set_header(headers, "x-uncommon-route-cache-breakpoints", cache_plan.cache_breakpoints)
2363 if cache_plan.prompt_cache_key:
2364 _set_header(headers, "x-uncommon-route-cache-key", cache_plan.prompt_cache_key)
2365
2366
2367def _selection_modes_payload(config) -> dict[str, dict[str, float]]:

Callers 2

_handle_chat_coreFunction · 0.85

Calls 4

_set_headerFunction · 0.85
_cache_mode_nameFunction · 0.85
_cache_family_nameFunction · 0.85
popMethod · 0.80

Tested by

no test coverage detected