new feature: External guardrails/judges

This commit is contained in:
2026-08-24 11:14:10 -03:00
parent 05373deff2
commit fd37138c4f
384 changed files with 40593 additions and 3621 deletions

View File

@@ -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,