- Uses slowapi for rate limiting - Default: 10 requests/minute per IP - Configurable via RATE_LIMIT env var - Returns HTTP 429 when limit exceeded
AI logic with Claude API integration, tool execution, and system prompts. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>