new feature: External guardrails/judges
This commit is contained in:
@@ -59,6 +59,10 @@ class TelemetryBackedAgentObserver:
|
||||
) -> dict[str, Any]:
|
||||
body = dict(payload or {})
|
||||
meta = dict(metadata or {})
|
||||
mapper = getattr(self.telemetry, "code_mapper", None)
|
||||
if mapper is not None:
|
||||
event_type, body, map_meta = mapper.normalize_payload(event_type, body, meta)
|
||||
meta = map_meta
|
||||
body.setdefault("tag", event_type)
|
||||
event = {
|
||||
"eventType": event_type,
|
||||
|
||||
Reference in New Issue
Block a user