docchat-backend / backend

Commit History

feat: strict Graph-RAG reasoning engine with JSON path output + validation script
9af036a

csabhay commited on

feat: switch retrieval to knowledge-graph GraphRAG
45e4316

csabhay commited on

fix: auto-detect qdrant creds and make gemini dependency optional
0cde735

csabhay commited on

feat: add /vector_store_status endpoint for qdrant health and point count
8360b8a

csabhay commited on

feat: add optional Qdrant Cloud vector persistence with memory fallback
f3792c3

csabhay commited on

fix: collapse single newlines to spaces in PDF extraction so chunk overlap works correctly
22e26d7

csabhay commited on

fix: rejoin hyphenated line-breaks in PDF text extraction
2b6183f

csabhay commited on

feat: add GET /chunks endpoint with pagination and keyword filter
52f5749

csabhay commited on

feat: add /chunk_context endpoint to expose neighbouring chunks
120a644

csabhay commited on

fix: filter weak retrieval chunks and recalibrate confidence
205582d

csabhay commited on

feat: grounded answering with confidence metadata and strict mode
479b930

csabhay commited on

feat: streaming LLM responses via SSE /query/stream endpoint
11df44e

csabhay commited on

fix: prevent embedding dimension mismatch when provider falls back mid-ingest
53894f4

csabhay commited on

fix: track active embed provider to prevent dimension mismatch on query
4e3ffdb

csabhay commited on

fix: skip retries, instant HF fallback on Gemini failure
c25cdee

csabhay commited on

fix: use InferenceClient for HF embeddings (old endpoint 410 Gone)
6561cad

csabhay commited on

fix: auto-fallback to HF embeddings when Gemini rate-limited
b863f9d

csabhay commited on

fix: retry with backoff on Gemini 429 rate limit
b898d5b

csabhay commited on

migrate to google-genai SDK + update LLM models
3216e85

csabhay commited on

fix: embedding shape for query + add LLM error logging
1373e6f

csabhay commited on

fix: use gemini-embedding-001 model
3c330af

csabhay commited on

initial deploy
a83d8b2

csabhay commited on