Commit History

Fix: Resource exhaustion in dashboard polling & auth loop
ac42277

MuhammadMahmoud commited on

feat: implement smart intelligence layer with hardened auth, telegram alerts, and dashboard v3
3226916

MuhammadMahmoud commited on

feat(ui): Replace Grafana with built-in premium operations dashboard
96fdf33

MuhammadMahmoud commited on

F:\Aoun Grad Project\AwnAiService\AwnDeploy
8d492c4

MuhammadMahmoud commited on

Allow OpenRouter free models with BYOK key, remove paid-only filtering and forced fallback block.
3496b76

MuhammadMahmoud commited on

Fix voice API NameError by importing Request and adding request parameter to voice_chat.
d0040e7

MuhammadMahmoud commited on

feat: Hardened routing layer with Redis-backed rate limiting, distributed circuit breakers, bulkheads, and full OTel/Prom observability with Grafana alerts
78e0e85

MuhammadMahmoud commited on

fix(core): remove broken router pre-flight checks, secure auth bypass, and update OpenRouter config
35007b6

MuhammadMahmoud commited on

feat: implement v4 resilient multi-provider LLM routing with smart scoring, circuit breakers, self-healing, dynamic models, and rate limiting
0e36845

MuhammadMahmoud commited on

fix(llm): resolve production cascading failure and harden routing architecture
3972eee

MuhammadMahmoud commited on

fix(llm): resolve NameError in gemini_client, update provider model lists, and fix 503 error propagation
2ee2667

MuhammadMahmoud commited on

refactor(llm): implement resilient multi-provider router, fix missing settings imports, and add OpenRouter fallback
2204af1

MuhammadMahmoud commited on

refactor(llm): implement resilient multi-provider router, add circuit breaker, update models, and enforce 503 HTTP failovers
9f7a38c

MuhammadMahmoud commited on

refactor(ai): remove all dead models and HF fallback to pure functional state
41d04bc

MuhammadMahmoud commited on

feat(ai): massively expand Groq and Gemini model fallback pool with separate quotas to eliminate rate limit exhaustions
22c4bc7

MuhammadMahmoud commited on

fix(ai): use guaranteed free serverless models for HF and update Gemini aliases
0cd88c7

MuhammadMahmoud commited on

fix(ai): update HF base URL to the new router architecture
8e54c99

MuhammadMahmoud commited on

fix(ai): Remove dead Groq/Gemini models and properly deploy OpenAI + HuggingFace multi-fallback clients
669ce0c

MuhammadMahmoud commited on

feat(ai): unify chat fallback logic with OCR architecture by adding OpenAI and HuggingFace providers
9ee7a5b

MuhammadMahmoud commited on

fix(ai): Implement LLM Router with Groq model pool & Gemini Fallback to protect against API rate limits and model deprecations
08ab1b8

MuhammadMahmoud commited on

feat: implement multi-model LLM router with Groq and Gemini failover for rate limit protection
16f83c8

MuhammadMahmoud commited on

fix: disable automatic retries in Groq SDK to resolve 30s latency blocking
87cf250

MuhammadMahmoud commited on

fix: pass family_id and access_token to _execute_stream to fix NameError
282d984

MuhammadMahmoud commited on

fix: inject credentials into tool calls during streaming to fix NoneType error
3a55d1a

MuhammadMahmoud commited on

refactor: unify voice/stream to pass chunks exactly like chat/stream
80f2a06

MuhammadMahmoud commited on

feat: add /api/ai/voice/stream endpoint with SSE streaming
5c7bff5

MuhammadMahmoud commited on