Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion src/agents/guardrail.py
Original file line number Diff line number Diff line change
Expand Up @@ -310,7 +310,8 @@ async def my_async_guardrail(...): ...
def decorator(
f: _OutputGuardrailFuncSync[TContext_co] | _OutputGuardrailFuncAsync[TContext_co],
) -> OutputGuardrail[TContext_co]:
return OutputGuardrail(guardrail_function=f, name=name)
#Updating default name None to the function name of guardrail_function if no name is provided.
return OutputGuardrail(guardrail_function=f, name=name if name else f.__name__)

if func is not None:
# Decorator was used without parentheses
Expand Down
Loading