You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.5 KiB
1.5 KiB
Runtime split Patch J
Patch J is a broader cleanup patch for the actual current codebase.
It adds the missing runtime/config split scaffolding and rewires the remaining NEW-mode classes
that still injected TedProcessorProperties.
Added
dip.runtimeinfrastructureRuntimeModeRuntimeModeProperties@ConditionalOnRuntimeModeRuntimeModeCondition
DipSearchPropertiesDipIngestionPropertiesTedProjectionProperties
Rewired off TedProcessorProperties
NEW search/chunking
PostgresFullTextSearchEnginePostgresTrigramSearchEnginePgVectorSemanticSearchEngineDefaultSearchOrchestratorSearchLexicalIndexStartupRunnerDefaultSearchResultFusionServiceChunkedLongTextRepresentationBuilder
NEW ingestion/projection
GenericDocumentImportServiceGenericFileSystemIngestionRouteGenericDocumentImportControllerMailDocumentIngestionAdapterTedPackageDocumentIngestionAdapterTedPackageChildImportProcessorTedNoticeProjectionServiceTedProjectionStartupRunner
Additional behavior
GenericDocumentImportServicenow hands embedding work off to the new embedding subsystem viaRepresentationEmbeddingOrchestratorand resolves the default model throughEmbeddingModelRegistry/EmbeddingModelCatalogService.
Notes
This patch intentionally targets the real current leftovers visible in the actual codebase. It assumes the new embedding subsystem already exists.