@just-every/ensemble
Version:
LLM provider abstraction layer with unified streaming interface
7 lines • 719 B
TypeScript
import { ToolFunction } from '../types/types.js';
export declare function createSummary(document: string, context: string, summaryFn: (document: string, context: string) => Promise<string>, includeExpansionReferences?: boolean, summariesDir?: string): Promise<string>;
export declare function read_source(summary_id: string, line_start?: number, line_end?: number, summariesDir?: string): Promise<string>;
export declare function write_source(summary_id: string, file_path: string, summariesDir?: string): Promise<string>;
export declare function getSummaryTools(summariesDir?: string): ToolFunction[];
export declare function hasExpansionTools(toolNames: string[]): boolean;
//# sourceMappingURL=summary_utils.d.ts.map