UNPKG

taskforce-aiagent

Version:

TaskForce is a modular, open-source, production-ready TypeScript agent framework for orchestrating AI agents, LLM-powered autonomous agents, task pipelines, dynamic toolchains, RAG workflows and memory/retrieval systems.

15 lines (14 loc) 663 B
import { MemoryScope } from "../../../configs/enum.js"; import { EmbeddingProvider } from "../../utils/embeddingProvider.js"; import { VectorMemoryProvider, VectorMemoryRecord } from "../vectorMemoryProvider.js"; export declare class TaskForceVectorMemoryProvider implements VectorMemoryProvider { private embeddingProvider; private records; constructor(embeddingProvider: EmbeddingProvider); storeMemory(record: VectorMemoryRecord): Promise<void>; loadRelevantMemory(query: string, limit?: number): Promise<VectorMemoryRecord[]>; clearMemory(filter?: { taskId?: string; }): Promise<void>; getMemoryScope(): MemoryScope; }