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
TypeScript
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;