fix: add missing uuid id generation for new Google OAuth users 2b144e1 Karan6124 commited on 15 days ago
fix: correct avatar_url field name in Google OAuth callback; add pool_pre_ping for Neon connection stability dda0d24 Karan6124 commited on 15 days ago
fix: add pool_pre_ping and pool_recycle to prevent stale Neon connection errors 4b9badf Karan6124 commited on 15 days ago
fix: use request.url.hostname in proto middleware to resolve AttributeError 14c91e1 Karan6124 commited on 15 days ago
fix(observability): create prometheus multiproc dir automatically on startup 8ae944d Karan6124 commited on 17 days ago
fix(auth): add fallback profile fetch from Google userinfo API dc27da6 Karan6124 commited on 17 days ago
debug: add startup diagnostics for Google OAuth credentials 0705a4f Karan6124 commited on 17 days ago
fix(auth): implement manual state restoration fallback for OAuth callback 75f0c2f Karan6124 commited on 17 days ago
fix(auth): enable same_site none and https_only for cross-domain OAuth cookies 8143708 Karan6124 commited on 17 days ago
fix(auth): trust reverse proxy headers and force HTTPS scheme in production e6ff8f6 Karan6124 commited on 17 days ago
fix(agent): handle non-dict LLM response gracefully and delay setting task to FAILED during Celery retries 6ae9355 Karan6124 commited on 18 days ago
feat(api): filter cases by authenticated user and protect endpoints 1ba28b2 Karan6124 commited on 18 days ago
feat(auth): implement Google OAuth and Email/Password authentication 5d3cd52 Karan6124 commited on 18 days ago
clean up celery_worker.py by removing rate-limit delays and logs for paid Gemini key b841b71 Karan6124 commited on 19 days ago
optimize search result limit to 2 and sleep delay to 12s for OpenRouter free tier stability 1bc3290 Karan6124 commited on 23 days ago
add 4-second rate-limiting delay between hypothesis evaluations to respect free tier limits 957c1df Karan6124 commited on 23 days ago
refactor LLMService to route Gemini requests through OpenRouter f496440 Karan6124 commited on 23 days ago
integrate ResearchAgent loop and update_hypothesis database updates in Celery worker a5f8d50 Karan6124 commited on 23 days ago
implement ResearchAgent with search formulation and synthesis loops 179446d Karan6124 commited on 24 days ago
replace duckduckgo-search with ddgs package and implement search tool 0b191da Karan6124 commited on 24 days ago
fix: enforce PROMETHEUS_MULTIPROC_DIR at metrics layer top of file to fix multiprocess isolation c281923 Karan6124 commited on 25 days ago
feat: configure prometheus multiprocess metrics collection for celery and fastapi 3deefdf Karan6124 commited on 25 days ago
feat: add prometheus metric tracking for token counts, agent latency, and failure rates 76340c7 Karan6124 commited on 25 days ago
feat: mount prometheus metrics app on /metrics endpoint in fastapi gateway 62344a7 Karan6124 commited on 25 days ago
feat: setup prometheus and grafana docker services and initialize core observability metrics 7972f6e Karan6124 commited on 26 days ago
chore: upgrade default gemini model to 2.5-flash and remove hardcoded models d1e4ef4 Karan6124 commited on 26 days ago
feat: migrate decompose route to enqueue async celery jobs with 202 accepted response a5b0080 Karan6124 commited on 26 days ago
feat: setup celery app initialization and async run_case_manager_task task 418ffb4 Karan6124 commited on 26 days ago
feat: complete FastAPI gateway routes and entry point integration 3ab2751 Karan6124 commited on 27 days ago
feat: implement CaseManagerAgent and BaseAgent harness execution pipeline 2724990 Karan6124 commited on 27 days ago
feat: implement google gemini llm helper service with structured json configuration 8419ecc Karan6124 commited on 28 days ago
feat: implement shared context manager for Postgres mapping and context state updates b27ea06 Karan6124 commited on 28 days ago
fix: resolve db sslmode string space and foreign key table naming 1826316 Karan6124 commited on May 30
feat: define shared context data contracts and configure uv project metadata c6f5784 Karan6124 commited on May 29