Spaces:
Runtime error
Runtime error
Commit History
3 days ago
-
feat(obs): add /metrics endpoint and structured ai_call logging (#17)
Unverified signature* ci: run workflow only on PRs and skip eval on drafts * feat(ai): track input/output tokens in ai_call logging * feat(api): wrap hub routes with observability logger * feat(obs): expose /metrics endpoint via transparent-fastapi * test: add metrics test and update ai mocks for token counts0358051
4 days ago
-
test(eval): add RAGAS gate + retrieval evaluation (recall@5, MRR) (#16)
Unverified signature* test: improve document ingestion edge case coverage * chore(deps): replace google-genai with groq and fastembed * feat(config): groq and fastembed settings, remove gemini and hf keys * feat(ai): groq generation wrapper and fastembed local embeddings * fix(obs): import AiUnavailable from groq_service * fix(api): wire routers to groq_service and settings.GROQ_MODEL * test: update mocks for groq and fastembed, 768-dim embeddings * test(eval): custom ragas-equivalent gate on 50-question golden set * ci: pass GROQ_API_KEY to the eval job * ci: fix yaml syntax, add libgomp1, and remove obsolete API keys * test(eval): add recall@5 and MRR retrieval metrics with rate-limit fallback49206fb
7 days ago
-
feat(query): multi-query expansion for improved retrieval (#13)
Unverified signature* feat(schemas): add query request and response schemas with similarity config * feat(repo): add vector search query scoped by owner and hub * fix(ai): strip markdown code blocks from gemini json responses * feat(query): add grounded rag endpoint with similarity threshold * test(query): verify cross-tenant isolation and empty retrieval * feat(ai): add expand_query for multi-query retrieval * feat(repo): add multi-query union retrieval * feat(query): integrate multi-query expansion into rag * test(query): cover multihop sources and expansion fallbackdd9b17c -
feat(query): grounded RAG query with similarity threshold (#12)
Unverified signature* feat(schemas): add query request and response schemas with similarity config * feat(repo): add vector search query scoped by owner and hub * fix(ai): strip markdown code blocks from gemini json responses * feat(query): add grounded rag endpoint with similarity threshold * test(query): verify cross-tenant isolation and empty retrievaldf79db8
8 days ago
-
feat(obs): safe text chunker and AI observability logging (#9)
Unverified signature* feat(obs): add structured json logging and safe text chunker * test(obs): verify chunker overlap and ai call loggingda24e62 -
feat(ai): robust gemini and embedding wrappers (#8)
Unverified signature* feat(ai): add gemini and embedding wrappers with dimension enforcement * test(ai): verify graceful degradation and hallucination checksb07d245 -
feat(hubs): idempotent create with inline document (#6)
Unverified signature* feat(models): add relationships and hub response schemas * feat(hubs): add tenant-safe list, get, and delete endpoints * test(isolation): prove cross-tenant read, list, and delete are cloaked * feat(ai): add gemini, embeddings, and chunking wrappers * feat(hubs): implement idempotent create with inline document * test(idempotency): cover replay, different body, and missing keydfd168b
10 days ago
-
chore: add empty module placeholders for future features
b8783b7 -
feat(api): add app factory and healthz endpoint
f7d6cd3