agent/errors.py
Rama main · réplica de lectura del repositorio original.
class EmptyStreamError(RuntimeError):
"""Raised when a provider closes a stream without yielding a response."""
class MoAPresetNotFoundError(ValueError):
"""Raised when a persisted MoA preset no longer exists in config."""
class InvalidProviderResponseError(RuntimeError):
"""An HTTP-200 answer with no usable ``choices[0].message``: the route cannot answer this request.
The provider's own ``error`` object, when the body carried one, rides ``provider_error``."""