crewai-ts
Version:
TypeScript port of crewAI for agent-based workflows
18 lines • 943 B
TypeScript
/**
* Knowledge Sources
*
* This module exports all knowledge source implementations
* with optimized performance for knowledge retrieval and processing
*/
export { BaseKnowledgeSource, KnowledgeSourceOptions } from './BaseKnowledgeSource.js';
export { StringKnowledgeSource, StringKnowledgeSourceOptions } from './StringKnowledgeSource.js';
export { FileKnowledgeSource, FileKnowledgeSourceOptions } from './FileKnowledgeSource.js';
export { URLKnowledgeSource, URLKnowledgeSourceOptions } from './URLKnowledgeSource.js';
export { JSONKnowledgeSource, JSONKnowledgeSourceOptions, JSONPathSchema } from './JSONKnowledgeSource.js';
export type { Metadata } from '../types.js';
/**
* Type representing any knowledge source implementation
* This allows for polymorphic usage of different knowledge source types
*/
export type AnyKnowledgeSource = import('./BaseKnowledgeSource.js').BaseKnowledgeSource;
//# sourceMappingURL=index.d.ts.map