langcode
Version:
A Plugin-Based Framework for Managing and Using LangChain
14 lines (13 loc) • 593 B
TypeScript
import { Plugin } from "../../types";
import { PluginType, BufferMemoryInitConfig, BufferMemoryRunArgs, BufferMemoryExpose } from "../../types";
export default class BufferMemoryPlugin implements Plugin<BufferMemoryInitConfig, BufferMemoryRunArgs, BufferMemoryExpose, any> {
name: string;
description: string;
type: PluginType;
RunConfigExample: BufferMemoryRunArgs;
InitConfigExample: BufferMemoryInitConfig;
private memory;
expose(): BufferMemoryExpose;
init(config: BufferMemoryInitConfig): Promise<void>;
run(args: BufferMemoryRunArgs): Promise<any>;
}