Skip to main content
A tool is one thing an agent may do, such as “list records” or “create a task”. Almost every tool is an action that Devias already has, so an agent and the studio cannot disagree about what is allowed. Each tool of each agent is set to run freely or to ask first.

Areas of tools

Modes: runs freely or ask first

Each tool has a default mode.
  • Reading runs freely, and so do everyday edits such as creating or updating a record, a task or a document.
  • Deleting, importing in bulk, sending a notification, changing the data model, installing a module and running a workflow ask first.
  • A module’s own actions ask first, unless the module’s author marked them safe.
A tool’s mode can be changed per agent in the agent’s settings, on its Tools tab. A few sensitive tools are locked to always ask, whatever the agent’s settings say: managing members and API keys, changing agents, skills and workflows, deleting a field, and uninstalling a module.
Set Runs freely only on tools whose mistakes are cheap. A tool that deletes, sends or pays should almost always ask first.

Approval card

When a call waits, the card says what the agent wants to do and with which values. Approve lets it run. Reject tells the agent no, and the agent continues without that call. The decision stays in the conversation.