gateway/modules/serviceCenter/services
Ida a7f4055130 fix(rag): preserve per-page granularity + remove on-demand extraction fallbacks
The default MergeStrategy concatenates every extracted text part into a
single ContentPart, collapsing a 500-page PDF into one chunk with a
blurred average embedding — RAG retrieval was effectively broken.

- ExtractionOptions.mergeStrategy is now Optional[MergeStrategy]; passing
  None preserves per-part granularity. Default factory kept for
  backward compatibility.
- routeDataFiles._autoIndexFile, _workspaceTools.readFile, and
  _documentTools.describeImage explicitly pass mergeStrategy=None.
- Agent tools no longer carry redundant extraction + requestIngestion
  fallback paths: the unified ingestion lane owns all corpus writes,
  and readFile/describeImage are pure consumers of the knowledge store.
- Unit test asserts runExtraction(mergeStrategy=None) keeps every part.
2026-04-29 14:39:40 +02:00
..
serviceAgent fix(rag): preserve per-page granularity + remove on-demand extraction fallbacks 2026-04-29 14:39:40 +02:00
serviceAi teamsbot 2026-04-25 01:13:01 +02:00
serviceBackgroundJobs datamodel sctirc fk logic in one place 2026-04-26 18:11:42 +02:00
serviceBilling data source fixes 2026-04-21 00:50:36 +02:00
serviceChat wired infomaniac to ai adapters and tools 2026-04-29 01:52:47 +02:00
serviceClickup next version of visual workflow editor with ClickUp Connections 2026-03-25 09:38:06 +01:00
serviceExtraction cleanup internal marked exports 2026-04-26 08:31:35 +02:00
serviceGeneration Graph and data class falignment strict 2026-04-26 22:53:44 +02:00
serviceKnowledge P0: injection facade 2026-04-29 14:39:40 +02:00
serviceMessaging automation unification implemented 2026-04-07 00:49:08 +02:00
serviceSharepoint included sharepoint nodes 2026-03-22 19:46:50 +01:00
serviceSubscription datamodel sctirc fk logic in one place 2026-04-26 18:11:42 +02:00
serviceTicket first version of service center 2026-03-06 14:03:18 +01:00
serviceWeb refactor: modules/services/ abgeloest durch serviceCenter + serviceHub 2026-03-14 11:51:45 +01:00
__init__.py first version of service center 2026-03-06 14:03:18 +01:00