- connection.established/revoked callbacks from OAuth routes and connection management endpoints - KnowledgeIngestionConsumer dispatches bootstrap job (established) and synchronous purge (revoked) - FileContentIndex: add connectionId + sourceKind columns - SharePoint bootstrap with @odata.nextLink pagination and eTag-based idempotency - Outlook bootstrap treats messages as virtual documents with cleanEmailBody for HTML/quote/signature stripping - fix(rag): lower buildAgentContext minScore thresholds from 0.55/0.65/0.70 to 0.35 — previous values blocked all real matches from text-embedding-3-small - 24 new unit tests covering purge, consumer dispatch, email cleaning and both bootstrap paths |
||
|---|---|---|
| .. | ||
| test_bootstrap_outlook.py | ||
| test_bootstrap_sharepoint.py | ||
| test_clean_email_body.py | ||
| test_connection_purge.py | ||
| test_extraction_merge_strategy.py | ||
| test_featureDataAgent_schema.py | ||
| test_ingestion_hash_stability.py | ||
| test_json_extraction_merging.py | ||
| test_knowledge_ingest_consumer.py | ||
| test_renderer_pdf_smoke.py | ||