"""
Error handling module for openfund-agent

This module provides unified error handling capabilities including:
- Error classification and categorization
- Automatic retry logic
- Error history tracking
- Notification for critical errors
"""

from openfund_agent.errors.handler import (
    ErrorAction,
    ErrorCategory,
    ErrorHandler,
    ErrorHandlingStrategy,
    ErrorRecord,
    ErrorSeverity,
)

__all__ = [
    "ErrorHandler",
    "ErrorHandlingStrategy",
    "ErrorRecord",
    "ErrorAction",
    "ErrorCategory",
    "ErrorSeverity",
]
