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.
12 lines (11 loc) • 1.16 kB
TypeScript
export { Agent } from "./agents/agent.js";
export { Tool } from "./tools/base/baseTool.js";
export type { InputSchema, LLMToolParameter } from "./tools/base/baseTool.js";
export { ToolRegistry } from "./tools/base/toolRegistry.js";
export { MemoryProvider } from "./memory/memoryFactory.js";
export { Task } from "./tasks/task.js";
export { TaskForce } from "./engine/taskForce.js";
export { MemoryScope, MemoryMode, SupportedModel, ExecutionMode, VectorMemoryProviderType, FineTunableModel, OutputFormat, } from "./configs/enum.js";
export { TFLog } from "./helpers/log.helper.js";
export { OpenAiFineTuner } from "./fineTune/fineTuner.js";
export { BraveSearchTool, WebScrapeTool, SerpSearchTool, CSVSearchTool, DALLETool, DirectoryReadTool, FileReadTool, JSONSearchTool, MDXSearchTool, PDFSearchTool, DirectorySearchTool, TXTSearchTool, PGSearchTool, ScrapeElementFromWebsiteTool, XMLSearchTool, DOCXSearchTool, GithubSearchTool, GithubReadTool, YoutubeChannelSearchTool, YoutubeVideoSearchTool, WikipediaSearchTool, ApifyActorsTool, BrowserbaseLoadTool, EXASearchTool, FirecrawlSearchTool, StableDiffusionTool, RagTool, } from "./tools/tools/index.js";