Chat

Tools

Tools are what an agent uses to act: search the web, run code, read your files, query a connector. The agent decides when to use them; you see each step in its reply.

See what the agent did

While the agent works, its steps show in a box above the reply: thinking, then each tool it uses. When it finishes, the box collapses to one line, such as Thought for 5s · Ran code … · +2 more. Select it to see every step, and select a step to see its input and result.

The steps of a reply expanded: thoughts, reading the uploaded file, reading the xlsx skill, running code and listing sandbox files, each tool step marked done

A web search step shows what the agent searched for and links to each result.

Tools every agent has

ToolWhat it doesNeeds on the deployment
Run codeRuns Python in the agent's own sandbox, a private computer for this chat. Charts, documents and other files it saves come back as files in the reply.The code sandbox
Shell and filesRuns shell commands, and reads, writes, edits and searches files in the sandbox.The code sandbox
Ask youAsks you multiple-choice questions. See Plan mode, questions and approvals.
Schedule a taskSets up a scheduled task after you approve it. See Schedule an agent.The scheduler

Every agent can also open the files you attach, and an agent with skills reads them when it needs them. See Work with files in a chat and Skills.

Tools an agent can be given

A custom agent has the tools its builder turned on; see Configure an agent. The editor's tool list offers the four web tools, Generate Image, Analyze Video, Progress Checklist and Extract Tables. Call Agent comes with sub-agents, the connector tools with the agent's connections, and the other Library tools with its knowledge.

ToolWhat it doesNeeds on the deployment
Web SearchSearches the web and returns titles, links and snippets.A web search service
Web ExtractReads the full text of pages it has links to.A web search service
Web CrawlReads the pages of a site, starting from one address.A web search service
Web MapLists the pages of a site without reading them.A web search service
Generate ImageCreates, edits or combines images.Google Gemini and the code sandbox
Analyze VideoSummarizes or answers questions about a YouTube video; long videos are analysed in parts.Google Gemini
Call AgentHands a self-contained task to another agent and gets its report back. See Sub-agents.
Progress ChecklistShows a checklist of the steps the agent is working through, updated in place.
Connector Metadata, Query Data SourceReads a connection's structure, and runs queries or actions on it.Connectors
Semantic Search, List Files, Get File URL, Extract TablesSearch, list and open Library files, and pull tables out of documents.The Library

What Alo uses in a chat

Alo, the default agent, comes with run code, the sandbox tools, Web Search, Generate Image, Analyze Video and Call Agent. The composer adds tools as you go:

YouAlo also gets
Send any messageWeb Extract
Turn on a connector in + > Connectors, or use one that comes with the agentConnector Metadata and Query Data Source
Select Search in files, or mention a Library file or folder with @Semantic Search, List Files, Get File URL and Extract Tables

A custom agent keeps the tools it was built with, plus the connector and Library tools the same way.

Limits

  • An action that changes data in a connector, sends something or creates a scheduled task asks for your approval first. See Approval cards.
  • In Plan mode the agent's built-in tools are limited to the ones that read; tools from MCP servers stay available. See Plan and Act modes.
  • When your deployment lacks a service a tool needs, the tool tells the agent it is unavailable instead of running. Ask your administrator.
  • Apps are built by the App Builder agent with its own tools. See Build an app.

On this page