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

Class RoutingLogEntry

uncommon_route/observability.py:13–31  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11
12@dataclass
13class RoutingLogEntry:
14 request_id: str
15 signals: dict[str, Any]
16 decision_tier: int
17 decision_confidence: float
18 method: str
19 model: str
20 timestamp: float = field(default_factory=time.time)
21
22 def to_json(self) -> str:
23 return json.dumps({
24 "ts": self.timestamp,
25 "request_id": self.request_id,
26 "signals": self.signals,
27 "decision_tier": self.decision_tier,
28 "decision_confidence": self.decision_confidence,
29 "method": self.method,
30 "model": self.model,
31 }, ensure_ascii=False)
32
33
34class RoutingMetrics:

Callers 2

test_log_entry_jsonFunction · 0.90
on_route_completeFunction · 0.90

Calls

no outgoing calls

Tested by 1

test_log_entry_jsonFunction · 0.72