change to return only one violation

This commit is contained in:
Dinesh Yeduguru 2024-11-05 16:23:00 -08:00
parent df76c9b484
commit 1d775b342c

View file

@ -136,13 +136,11 @@ class BedrockSafetyAdapter(Safety, ShieldsProtocolPrivate):
metadata = dict(assessment)
return RunShieldResponse(
violations=[
SafetyViolation(
user_message=user_message,
violation_level=ViolationLevel.ERROR,
metadata=metadata,
)
]
violation=SafetyViolation(
user_message=user_message,
violation_level=ViolationLevel.ERROR,
metadata=metadata,
)
)
return RunShieldResponse(violations=[])
return RunShieldResponse()