What problem does it solve?
Provides a consistent, application-wide error management system that classifies errors, captures context, monitors trends, and attempts automated recovery to reduce downtime and improve observability.
Core Features & Use Cases
- Unified Error Types: Standardized error objects with codes and metadata for consistent handling across services.
- Intelligent Categorization & Graphs: Automatic classification and error graph collection to surface root causes and contextual relationships.
- Automated Recovery & Monitoring: Pluggable handlers, retry/fallback/circuit-breaker strategies, and metrics/alerting to enable automated remediation and operational visibility.
- Use Case: Detect and classify a recurring database timeout across microservices, attempt backoff and retry, record the error graph for postmortem analysis, and emit alerts if recovery fails.
Quick Start
Use the error-handling skill to classify a thrown service error, collect its error graph, attempt configured recovery strategies, and emit metrics and alerts if recovery fails.