Tools
Modular components that extend agent capabilities beyond built-in reasoning.
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:
| Tool | Description | Best for |
|---|---|---|
| FileSearch | Semantic search and retrieval across vector databases | RAG applications, internal documentation search, knowledge base queries |
| WebSearch | Real-time information retrieval from web sources | Research tasks, fact-checking, trend analysis, current events |
| Code Interpreter | Python code execution environment for data analysis and computations | Data analysis, mathematical computations, chart generation, data transformation |
| Custom Tools | Developer-defined functions for specialized business logic | External system integrations, proprietary data access, specialized workflows |
| Agent as Tool | Delegate subtasks to another agent and return the result to the supervisor | Multi-agent workflows, task decomposition, specialized sub-agents |
Updated 12 days ago
