Skip to content

cayu.sessions.TerminalSessionEvidenceErrorCode

Part of cayu.sessions.base. Read the Python API overview and install the required extra.

from cayu.sessions import TerminalSessionEvidenceErrorCode

Stable reason why a terminal-session snapshot cannot be returned.

Bases: StrEnum.

Defaults below are source expressions; Field(...) includes schema/validation settings and default_factory creates a fresh value. Inherited declarations are included. Constructor behavior follows the model or dataclass shown in the bases/decorators.

Name Type Default
SESSION_NOT_FOUND class attribute 'session_not_found'
SESSION_NOT_TERMINAL class attribute 'session_not_terminal'
SESSION_INTERRUPTED class attribute 'session_interrupted'
INITIAL_TRANSCRIPT_INCOMPLETE class attribute 'initial_transcript_incomplete'
TERMINAL_EVENT_MISSING class attribute 'terminal_event_missing'
TERMINAL_EVENT_CONFLICT class attribute 'terminal_event_conflict'
TERMINAL_EVENT_DUPLICATE class attribute 'terminal_event_duplicate'
TERMINAL_PUBLICATION_MARKER_INVALID class attribute 'terminal_publication_marker_invalid'
TERMINAL_PUBLICATION_MARKER_CONFLICT class attribute 'terminal_publication_marker_conflict'
EVIDENCE_INCONSISTENT class attribute 'evidence_inconsistent'
EVENT_LIMIT_EXCEEDED class attribute 'event_limit_exceeded'
TRANSCRIPT_LIMIT_EXCEEDED class attribute 'transcript_limit_exceeded'
RECORD_BYTES_EXCEEDED class attribute 'record_bytes_exceeded'
TOTAL_BYTES_EXCEEDED class attribute 'total_bytes_exceeded'
TRANSPORT_BYTES_EXCEEDED class attribute 'transport_bytes_exceeded'

Release source · Runtime guarantees · Capability guides