m3.errors
Signatures use ... for factory-backed or opaque defaults. Model field tables show required status, defaults, constraints, and descriptions.
CleanupError
python
m3.errors.CleanupError(
message: str,
*,
details: _Mapping[str, _Any] | None = None,
) -> NoneElicitationExpectationError
python
m3.errors.ElicitationExpectationError(
message: str,
*,
details: _Mapping[str, _Any] | None = None,
) -> NoneAn elicitation round did not match the declared response plan.
ElicitationRoundLimitError
python
m3.errors.ElicitationRoundLimitError(
message: str,
*,
details: _Mapping[str, _Any] | None = None,
) -> NoneAn elicitation operation exceeded its configured round limit.
ExecutionNotFound
python
m3.errors.ExecutionNotFound(
message: str,
*,
details: _Mapping[str, _Any] | None = None,
) -> NoneThe requested execution does not exist in the trace store.
InvalidTransitionError
python
m3.errors.InvalidTransitionError(
message: str,
*,
details: _Mapping[str, _Any] | None = None,
) -> NoneKitClosed
python
m3.errors.KitClosed(
message: str,
*,
details: _Mapping[str, _Any] | None = None,
) -> NoneAn operation was attempted after its owning test kit was closed.
MCPError
python
m3.errors.MCPError(
message: str,
*,
details: _Mapping[str, _Any] | None = None,
) -> NoneBase class for expected M3 failures.
ModelValidationError
python
m3.errors.ModelValidationError(
message: str,
*,
details: _Mapping[str, _Any] | None = None,
) -> NoneOperationCancelled
python
m3.errors.OperationCancelled(
message: str,
*,
details: _Mapping[str, _Any] | None = None,
) -> NoneOperationTimeout
python
m3.errors.OperationTimeout(
message: str,
*,
details: _Mapping[str, _Any] | None = None,
) -> NoneRawEvidenceIntegrityError
python
m3.errors.RawEvidenceIntegrityError(
message: str,
*,
details: _Mapping[str, _Any] | None = None,
) -> NoneReferenced raw evidence failed its digest or size integrity check.
RawEvidenceUnavailable
python
m3.errors.RawEvidenceUnavailable(
message: str,
*,
details: _Mapping[str, _Any] | None = None,
) -> NoneReferenced redacted raw evidence cannot be read.
ProtocolError
python
m3.errors.ProtocolError(
message: str,
*,
details: _Mapping[str, _Any] | None = None,
) -> NoneSessionBusy
python
m3.errors.SessionBusy(
message: str,
*,
details: _Mapping[str, _Any] | None = None,
) -> NoneSessionStillOpen
python
m3.errors.SessionStillOpen(
message: str,
*,
details: _Mapping[str, _Any] | None = None,
) -> NoneTransportError
python
m3.errors.TransportError(
message: str,
*,
details: _Mapping[str, _Any] | None = None,
) -> NoneTraceNotFinalized
python
m3.errors.TraceNotFinalized(
message: str,
*,
details: _Mapping[str, _Any] | None = None,
) -> NoneA typed view was requested before terminal execution evidence arrived.
TraceUnavailable
python
m3.errors.TraceUnavailable(
message: str,
*,
details: _Mapping[str, _Any] | None = None,
) -> NoneAn execution exists but has no usable trace evidence.
UnsupportedFeature
python
m3.errors.UnsupportedFeature(
message: str,
*,
details: _Mapping[str, _Any] | None = None,
) -> None