Tools are external capabilities that extend what the agent can do beyond generating text. Each tool exposes a function (or a set of functions) that the agent can call to perform actions in the real world or consult reliable data. Some common examples:Documentation Index
Fetch the complete documentation index at: https://docs.orkeia.ai/llms.txt
Use this file to discover all available pages before exploring further.
- Data connectors: searching internal databases, CRMs, spreadsheets, SQL/NoSQL databases.
- System actions: sending emails, creating tickets, sending messages.
- Analytical services: running queries, statistical analyses, summarizations.
- Automation: making HTTP requests, reading pages, extracting content/patterns.
- MCP (Model Context Protocol): standardizes how the agent discovers and calls tools hosted remotely.
How does the agent decide to use a Tool?
In Orkeia, we work with the permission to call tools, and the agent can do this in the following ways:- Intent detection: the agent’s policy (prompt + rules) identifies that the task requires external data/action.
- Tool selection: chooses the best tool based on description, permissions, and environment (dev/staging/prod).
- Parameter planning: structures arguments with validations (types, limits, sanitization).
- Execution and observation: calls the tool; the return becomes an “observation” for the next step of reasoning.
- Security and governance: logs, rate limits, masks for sensitive data, and authorization checks by sector/environment.
