fix: replace startswith with is_relative_to() for path traversal security 10860d7 benroshan commited on Jun 26
feat: add GET /api/files/{filename} route for citation PDF links 3a34cb6 benroshan Claude Sonnet 4.6 commited on Jun 26
feat: async embed upload β return 202 immediately, poll status for stage labels 34ca534 benroshan commited on Jun 23
fix: OOM guard β skip web search during contextual refresh + psutil memory logging 25ed685 benroshan Claude Sonnet 4.6 commited on Jun 22
feat: multi-workspace backend β workspace_id routes ChromaDB collections + BM25 dict 1e5c62a benroshan Claude Sonnet 4.6 commited on Jun 13
feat: rebrand FinRAG β Prism (collection names, system prompt, UI branding) 7dac988 benroshan Claude Sonnet 4.6 commited on Jun 13
feat: Migrate LLM to Groq, fix web search pipeline, add structured logging 2868f80 benroshan Claude Sonnet 4.6 commited on May 24
feat: Add RAGAS eval, score passthrough, docs, and hybrid retrieval config 8446976 benroshan Claude Sonnet 4.6 commited on May 23
feat: Add hybrid retrieval with BM25, RRF fusion, and cross-encoder reranker 43e87a7 benroshan Claude Sonnet 4.6 commited on May 17