Route a request to the AI proxy.
Implementations should throw BusinessError subclasses (BadRequestError, NotFoundError, UnprocessableError) for proper HTTP status mapping by the agent's error middleware.
Route a request to the AI proxy.
Implementations should throw BusinessError subclasses (BadRequestError, NotFoundError, UnprocessableError) for proper HTTP status mapping by the agent's error middleware.