import 'server-only'; export { AiAssistantRuntime, createAssistantCompletionGuard, mapStreamError, scrubClientPrivilegeMessages, toPlainTextHistory, type AiChatRequest, } from '../../domain/ai-assistant/AiAssistantRuntime'; export { KnowledgeRepository, type KnowledgeFileInfo } from '../../domain/ai-assistant/KnowledgeRepository'; /** @deprecated 知识库工具已并入 knowledgeToolkit,直接调用仅为存量兼容。 */ export { createKnowledgeTools } from '../../domain/ai-assistant/KnowledgeTools'; export { collectKnowledgeSamples, describeKnowledgeCapability, extractTitle, resolveAssistantSystemPrompt, uniqueTitles, type KnowledgeTopicSample, } from '../../domain/ai-assistant/KnowledgeCatalog'; export { generateSuggestedPrompts } from '../../domain/ai-assistant/SuggestedPrompts'; export { assembleAssistantTools, isAssistantToolkitEnabled, toolErrorEnvelope, ASSISTANT_TOOL_NAME_PATTERN, type AssistantToolSurface, } from '../../domain/ai-assistant/toolkit/AssistantToolRegistry'; export { composeAssistantSystemPrompt } from '../../domain/ai-assistant/toolkit/AssistantPromptComposer'; export { createAssistantToolkits } from '../../domain/ai-assistant/toolkit/AssistantToolkits'; export { knowledgeToolkit } from '../../domain/ai-assistant/toolkit/KnowledgeToolkit'; export { aiApiToolkit } from '../../domain/ai-assistant/toolkit/AiApiToolkit'; export { hostDeclaredToolkit, type IAssistantToolHandler, type AssistantToolHandlerContext, } from '../../domain/ai-assistant/toolkit/HostDeclaredToolkit'; export type { AssistantToolBundle, AssistantToolDisplay, AssistantToolkit, AssistantToolkitContext, } from '../../domain/ai-assistant/toolkit/AssistantToolkit'; export { default as AiAssistantChatService } from '../../api/service/ai-assistant/Chat'; export { default as AiAssistantKnowledgeListService } from '../../api/service/ai-assistant/knowledge/List'; export { default as AiAssistantSuggestedPromptsService } from '../../api/service/ai-assistant/SuggestedPrompts'; export { default as AiAssistantToolsMetaService } from '../../api/service/ai-assistant/ToolsMeta';