/** * Context Model — 上下文模型统一出口。 * * 设计决策:context 模型包含 engine(6 views + companion)、knowledge(28 文件)、 * templates(资产注册)、adapters(4 IDE 子目录)、contracts、types。本 barrel 精选 * 跨模型消费者与 server/ tool handler 最常用的入口。 * * 职责边界: * - 负责:公共导出 engine bootstrap、knowledge 管理器、templates 资产契约、types * - 不负责:实现细节(在各模块中);adapters 子目录由 IDE 直接 import * * 被谁调用:server/tools/sf_knowledge.ts、验证服务和测试 * 调用谁:内部各子模块 * * 数据流:消费者调用 → barrel 转发 → 具体子模块实现 * 持久化:无持久化(barrel 文件) * * 约束:仅 export 高频被外部消费的 API。低频或内部 API 应直接 import 子模块路径。 */ export type { KnowledgeIndexManager } from "./knowledge/index_manager.js";