gateway/tests/unit
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
..
aicore kdrive fix 2026-04-29 00:35:21 +02:00
bootstrap fixed proper splitting sysadmin/platformadmin and proper logic for mandate name(slug) and label(user) 2026-04-19 00:04:03 +02:00
connectors fixes ai agents parameter flow 2026-04-28 11:58:53 +02:00
datamodels cleanup internal marked exports 2026-04-26 08:31:35 +02:00
features datamodel sctirc fk logic in one place 2026-04-26 18:11:42 +02:00
graphicalEditor cleanup internal marked exports 2026-04-26 08:31:35 +02:00
methods teamsbot 2026-04-25 01:13:01 +02:00
nodeDefinitions teamsbot 2026-04-25 01:13:01 +02:00
rbac fixed proper splitting sysadmin/platformadmin and proper logic for mandate name(slug) and label(user) 2026-04-19 00:04:03 +02:00
scripts teamsbot 2026-04-25 01:13:01 +02:00
serviceAgent fixes ai agents parameter flow 2026-04-28 11:58:53 +02:00
services fix(rag): preserve per-page granularity + remove on-demand extraction fallbacks 2026-04-29 14:39:40 +02:00
shared fixed proper splitting sysadmin/platformadmin and proper logic for mandate name(slug) and label(user) 2026-04-19 00:04:03 +02:00
teamsbot teamsbot 2026-04-25 01:13:01 +02:00
utils refactored service center 2025-12-15 21:55:26 +01:00
workflow teamsbot 2026-04-25 01:13:01 +02:00
workflows fixes ai agents parameter flow 2026-04-28 11:58:53 +02:00
__init__.py refactored service center 2025-12-15 21:55:26 +01:00