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, 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:
| 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 |
Updated 8 days ago
