Run an agent with the specified request parameters and wait for completion
Websockets are used to stream the agent logs to the standard output to provide live logs to the user.
AgentStatusResponse
: The final status response after task completion.
TimeoutError
: If the agent doesn’t complete within the maximum allowed attempts.