-
Your Name authored
- Add AdaptiveRateLimiter class in aisbf/providers.py for per-provider adaptive rate limiting - Enhance 429 handling with exponential backoff and jitter - Track 429 patterns per provider with configurable history window - Implement dynamic rate limit adjustment that learns from 429 responses - Add rate limit headroom (stays 10% below learned limits) - Add gradual recovery after consecutive successful requests - Add AdaptiveRateLimitingConfig in aisbf/config.py - Add adaptive_rate_limiting configuration to config/aisbf.json - Add dashboard UI at /dashboard/rate-limits - Add dashboard API endpoints for stats and reset functionality - Update TODO.md to mark item #8 as completed
97ad28ec