autosnippet
Version:
Extract code patterns into a knowledge base for AI coding assistants
17 lines (16 loc) • 696 B
TypeScript
/**
* KnowledgeModule — 知识 + 搜索 + 向量服务注册
*
* 负责注册:
* - knowledgeService, knowledgeGraphService, codeEntityGraph, confidenceRouter
* - searchEngine, vectorStore, indexingPipeline
* - discovererRegistry, enhancementRegistry, languageService, dimensionCopy
* - constitution, aiProvider, projectGraph
*/
import type { ServiceContainer } from '../ServiceContainer.js';
export declare function register(c: ServiceContainer): void;
/**
* 初始化知识服务(在容器初始化后调用)
* 绑定 EventBus → SearchEngine.refreshIndex() + recipe_source_refs 填充
*/
export declare function initializeKnowledgeServices(c: ServiceContainer): void;