Tools

Modular components that extend agent capabilities beyond built-in reasoning.

Supported on
UI
API
SDK

Tools extend what agents can do. While models provide reasoning capabilities, tools allow agents to take actions—accessing external systems, querying knowledge stores, executing code, or performing web searches to accomplish tasks.

How tools work

When an agent receives a task, it evaluates which tools (if any) are needed and invokes them autonomously based on its instructions and the input. Each tool includes a description that helps the agent understand when and how to use it. Agents can use multiple tools within a single task, chaining tool calls together to accomplish complex objectives.

Tool configuration

Tools are specified when creating or updating an agent configuration. The agent has access only to the tools explicitly provided during configuration. The selection of which specific tools to invoke for any given task is determined by the agent based on its instructions and the task requirements.

Available tools

SeekrFlow provides several tools for agents:

ToolDescriptionBest for
FileSearchSemantic search and retrieval across vector databasesRAG applications, internal documentation search, knowledge base queries
WebSearchReal-time information retrieval from web sourcesResearch tasks, fact-checking, trend analysis, current events
Code InterpreterPython code execution environment for data analysis and computationsData analysis, mathematical computations, chart generation, data transformation
Custom ToolsDeveloper-defined functions for specialized business logicExternal system integrations, proprietary data access, specialized workflows