arcananex-synapse
Version:
Agentic AI framework
20 lines • 730 B
TypeScript
import { Memory } from "../clients/bedrock";
import { Memory as GenericMemory } from "../llm-invoker";
export interface MemoryBuilder {
addMemory(text: string): MemoryBuilder;
addMemories(texts: string[]): MemoryBuilder;
build(): Memory[] | GenericMemory[];
}
export declare class BedrockMemoryBuilder {
private memories;
addMemory(text: string): BedrockMemoryBuilder;
addMemories(texts: string[]): BedrockMemoryBuilder;
build(): Memory[];
}
export declare class GenericMemoryBuilder implements MemoryBuilder {
private memories;
addMemory(text: string): MemoryBuilder;
addMemories(texts: string[]): MemoryBuilder;
build(): GenericMemory[];
}
//# sourceMappingURL=memory-builder.d.ts.map