gateway/modules/serviceCenter/services/serviceKnowledge
Ida 6a5ff1ff7c feat(rag): P1 user-connection hooks + retrieval threshold fix
- 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
2026-04-29 14:39:40 +02:00
..
__init__.py new ai agent 2026-03-15 23:38:21 +01:00
mainServiceKnowledge.py feat(rag): P1 user-connection hooks + retrieval threshold fix 2026-04-29 14:39:40 +02:00
subConnectorIngestConsumer.py feat(rag): P1 user-connection hooks + retrieval threshold fix 2026-04-29 14:39:40 +02:00
subConnectorSyncOutlook.py feat(rag): P1 user-connection hooks + retrieval threshold fix 2026-04-29 14:39:40 +02:00
subConnectorSyncSharepoint.py feat(rag): P1 user-connection hooks + retrieval threshold fix 2026-04-29 14:39:40 +02:00
subPreScan.py unified failsafe neutralization architecture 2026-03-29 21:55:09 +02:00
subTextClean.py feat(rag): P1 user-connection hooks + retrieval threshold fix 2026-04-29 14:39:40 +02:00