Skip to main content

Module error

Module error 

Source
Expand description

Public error namespace. Use it for the documented error API surface; prefer crate-root re-exports for common imports. Module items must preserve the core ownership and side-effect boundaries described in this file. Domain primitives for stable SDK vocabulary. Use these items for IDs, refs, policy, privacy, trust, and errors that cross crate or host boundaries. They are data-only and must not perform provider, filesystem, network, or UI side effects. This file contains the error portion of that contract.

Structs§

CausalIds
Defines the causal ids SDK value. Construction records local state only; documented runtimes, executors, or ports own side effects.
ErrorContext
Defines the error context SDK value. Construction records local state only; documented runtimes, executors, or ports own side effects.

Enums§

AgentError
Enumerates the finite agent error cases. Serialized names are part of the SDK contract; update fixtures when variants change.
AgentErrorKind
Enumerates the finite agent error kind cases. Serialized names are part of the SDK contract; update fixtures when variants change.
RetryClassification
Enumerates the finite retry classification cases. Serialized names are part of the SDK contract; update fixtures when variants change.