UNPKG

autosnippet

Version:

Extract code patterns into a knowledge base for AI coding assistants

18 lines (17 loc) 710 B
/** * VectorModule — 向量服务 DI 注册 * * 注册: * - vectorService: 统一向量服务层 * - contextualEnricher: 上下文增强器(可选,AI dependent) * * 依赖 KnowledgeModule 先注册: vectorStore, indexingPipeline, hybridRetriever * 依赖 InfraModule 先注册: eventBus, database */ import type { ServiceContainer } from '../ServiceContainer.js'; export declare function register(c: ServiceContainer): void; /** * 初始化 VectorService(在容器初始化后调用) * 用于绑定 EventBus 监听等异步初始化操作,同时将 ContextualEnricher 注入 IndexingPipeline */ export declare function initializeVectorService(c: ServiceContainer): Promise<void>;