Skip to main content
Fibonacci provides a hierarchy of exception classes for precise error handling. All exceptions inherit from FibonacciError.

Exception Hierarchy

FibonacciError

Base exception for all Fibonacci errors.

Attributes


WorkflowError

Errors related to workflow operations.

Attributes

Subclasses

WorkflowNotFoundError

WorkflowValidationError


NodeExecutionError

Errors during node execution.

Attributes

Example: Handling with Partial Results


ToolError

Errors from tool integrations.

Attributes

Subclasses

ToolNotFoundError

ToolConnectionError

ToolExecutionError


ValidationError

Input or output validation failures.

Attributes

Error Format

Subclasses

InputValidationError

OutputValidationError


AuthenticationError

Authentication and authorization failures.

Attributes


RateLimitError

API rate limit exceeded.

Attributes


TimeoutError

Execution timeout exceeded.

Attributes


MemoryError

Memory operation failures.

Attributes


ConfigurationError

Invalid configuration.

Attributes


Comprehensive Error Handling