Spaces:
Sleeping
Sleeping
File size: 426 Bytes
e3783fb | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | """Shared utilities for agent classes."""
def extract_response_text(result) -> str:
"""Extract text response from ToolCallingAgent result.
Args:
result: The result from a ToolCallingAgent run
Returns:
Extracted text content as string
"""
if hasattr(result, 'messages') and result.messages:
return str(result.messages[-1].content)
else:
return str(result) |