Expand description
Shared error classification enums for tool invocation failures.
Only the pure data types (ToolErrorCategory and ErrorDomain) live here.
The classify_* helper functions and executor-specific types remain in zeph-tools,
which may depend on std::io::Error and HTTP status codes.
Enumsยง
- Error
Domain - High-level error domain for recovery strategy dispatch.
- Tool
Error Category - Fine-grained 12-category classification of tool invocation errors.
- Tool
Invocation Phase - Invocation phase in which a tool failure occurred, per arXiv:2601.16280.