
Features
- Retry support (automatic and manual)
- Timeout handling for long-running tasks
- Manual retry using RetryTaskException
- Streaming results from tasks in real-time
- Middleware hooks for task lifecycle events
- Fast, non-blocking concurrency using threads
- Built-in decorators to register tasks quickly
- Redis-based task queueing
- CLI interface for orchestration
- Pydantic model support for task validation and typing
- Auto-generated REST API for tasks