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 to accomplish complex objectives.

Tool configuration

In the UI, tools are configured when creating or updating an agent. 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.

Tool library

The tool library is a centralized workspace where you create and manage tools independently of agents. Instead of defining tools inline during agent creation, you create tools in the library and then link them to agents by tool ID. This approach lets you:

  • Reuse tools across multiple agents without duplicating configuration.
  • Update a tool once and have the change propagate to all agents using it.
  • Manage tools centrally — create, retrieve, list, update, duplicate, and delete tools from a single workspace.
  • View linked agents to see which agents use a given tool before making changes.

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
Agent as ToolDelegate subtasks to another agent and return the result to the supervisorMulti-agent workflows, task decomposition, specialized sub-agents