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§
- Causal
Ids - Defines the causal ids SDK value. Construction records local state only; documented runtimes, executors, or ports own side effects.
- Error
Context - Defines the error context SDK value. Construction records local state only; documented runtimes, executors, or ports own side effects.
Enums§
- Agent
Error - Enumerates the finite agent error cases. Serialized names are part of the SDK contract; update fixtures when variants change.
- Agent
Error Kind - Enumerates the finite agent error kind cases. Serialized names are part of the SDK contract; update fixtures when variants change.
- Retry
Classification - Enumerates the finite retry classification cases. Serialized names are part of the SDK contract; update fixtures when variants change.