Tools
Tools are the actions the Riff agent can take on your behalf while helping you build — reading files, writing code, querying your database, and more.
Last updated
Was this helpful?
Tools are the actions the Riff agent can take on your behalf while helping you build — reading files, writing code, querying your database, and more.
Tools are the actions the Riff agent uses to get things done. When you ask the Riff agent to build a feature, fix a bug, or connect an integration, it uses tools behind the scenes to carry out each step.
You do not call tools directly. The Riff agent decides which tools to use and in what order, based on your message. While it works, the chat panel shows each tool call inline — the tool name, what it is doing, and how long it takes.
The Riff agent has tools to:
Read and write code — create, edit, and delete files in your project
Install packages — add frontend (NPM) and backend (Python) libraries
Query and write to the database — read table data, create records, run migrations
Search your knowledge — look up information in your Context library
Call your integrations — interact with connected services (ERPs, Slack, email, etc.)
Create and update tasks — manage the task board as it works
Suggest knowledge — propose new entries for your Context library based on what it learns
In the Agent builder, your agent's Profile tab shows the tools available to the agent you are building. These may include:
Riff-managed tools — built-in tools the platform provides (shown with a "Riff managed" badge)
Custom tools — tools you have added specifically for this agent
These are tools for your built agent — not the same as the tools the Riff agent uses while helping you build. The Profile tab is where you review and manage your agent's tool set.
Last updated
Was this helpful?
Was this helpful?