Aoun-Ai / app /services

Commit History

enhance system prompts with updated guidelines and structured capabilities for user interactions
93f15e3
Running

MuhammadMahmoud commited on

enhance system prompts with detailed guidelines and direct hyperlinks for user actions
f0aeb0e

MuhammadMahmoud commited on

enhance system prompts with direct hyperlinks for user actions
8f0ad1c

MuhammadMahmoud commited on

enhance prompts for better clarity and user guidance
864e602

MuhammadMahmoud commited on

Refactor OCR service to implement a resilient multi-provider router
dc83515

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

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

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

fix: polite fallback messages and fix Voice API 500 unpack error
27bb568

MuhammadMahmoud commited on

fix: tightly forbid AI from exposing raw function XML tags to user
128e10a

MuhammadMahmoud commited on

fix: handle null arguments from Groq when tools have no properties
133b09e

MuhammadMahmoud commited on

fix: remove internal tokens from AI tools schema to fix validation 400
872d9d5

MuhammadMahmoud commited on

fix: add logging for fallback errors
3bb2c5b

MuhammadMahmoud commited on

fix: AI hallucination and add get_detailed_requests tool
f30aac3

MuhammadMahmoud commited on

feat: pass user access_token to .NET API for native authorization
4dfafe3

MuhammadMahmoud commited on

feat: complete prompt rewrite and FAQ update for agent capabilities
0dcbb8e

MuhammadMahmoud commited on

fix: filter garbage history entries + anti-hallucination rules for tools
588c9e4

MuhammadMahmoud commited on

fix: add tool awareness to system prompt - LLM now uses agent tools instead of rejecting
3aef3e5

MuhammadMahmoud commited on

feat: clean deployment with bug fixes and stability improvements
18b8b90

MuhammadMahmoud commited on