ada-assistant / src /agents /utils /agent_utils.py
syum-af's picture
refactor
e3783fb
Raw
History Blame Contribute Delete
426 Bytes
"""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)