File size: 351 Bytes
718aa48
 
 
 
fb07cb8
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
def aggregate_responses(responses: list) -> str:
    if not responses:
        return "No responses received."

    # Sanitize: only join valid strings
    safe_responses = [r if isinstance(r, str) else str(r) for r in responses]

    combined = "\n".join(safe_responses)

    return f"Final synthesized response based on multiple agents:\n{combined}"