[docs]defagno_agent_callable(agent:Agent)->Callable[[ChatInput],ChatOutput|str]:"""Create a callable that can be used with the Agentstr framework. Args: agent: The Agno Agent to wrap. Returns: A callable that can be used with the Agentstr framework. """asyncdefagent_callable(input:ChatInput)->ChatOutput|str:return(awaitagent.arun(message=input.message,session_id=input.thread_id,user_id=input.user_id,)).contentreturnagent_callable