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.

10 lines (9 loc) 959 B
import { VectorMemoryProvider } from "./vectorMemoryProviders/vectorMemoryProvider.js"; import { JsonFileVectorMemoryProvider } from "./vectorMemoryProviders/long/jsonFileVectorMemoryProvider.js"; import { EmbeddingProvider } from "./utils/embeddingProvider.js"; import { MemoryMode, MemoryScope, VectorMemoryProviderType } from "../configs/enum.js"; export declare function getEmbeddingProvider(): EmbeddingProvider; export declare function useTaskForceShortVectorMemoryProvider(): VectorMemoryProvider; export declare function useTaskForceLongVectorMemoryProvider(mode?: MemoryMode): (agentName?: string) => JsonFileVectorMemoryProvider; export declare function useTaskForceVectorMemoryProvider(agentName?: string, scope?: MemoryScope, mode?: MemoryMode): VectorMemoryProvider | undefined; export declare function MemoryProvider(agentName?: string, scope?: MemoryScope, mode?: MemoryMode, type?: VectorMemoryProviderType): VectorMemoryProvider | undefined;