Skip to content

Tools, Memory & Connectors

Overview

The Tools & Memory section of the agent editor is where you give an agent its real-world capabilities. It has three kinds of attachments:

  • Tools - functions the agent can call to do work, attached from the Marketplace or your own org.
  • Memory - files (PDFs, docs, text) the agent reads from when answering.
  • Connectors - OAuth integrations (Gmail, Slack, Google Drive, and more) that authorize the agent to act in a third-party service.

Tools

Tools are the building blocks of action. They’re the same tools you’d execute directly via API - but when attached to an agent, the agent decides when to call them.

Attaching tools

  1. Open your agent’s editor.
  2. Go to Tools & Memory.
  3. Click Add tool.
  4. Search the Marketplace for public tools, or browse tools your org owns.
  5. Click a tool to attach it.

Already-attached tools appear at the top of the picker; the broader catalogue is below.

Removing a tool

Each attached tool has a remove action on its row. Removing a tool from the agent does not delete the tool itself - it stays in the Marketplace / your org.

Memory

Memory is the agent’s reference library. The agent reads from it when answering questions or planning a tool call.

You can upload:

  • PDFs - manuals, reports, policy documents
  • Documents and text files - runbooks, FAQs, style guides
  • Other readable formats supported by the picker

Uploaded files are embedded into the agent’s vector index, and the agent retrieves relevant snippets automatically - you don’t have to reference them in the conversation.

Connectors

Connectors are OAuth integrations that authenticate the agent to a third-party service so it can read or write data on your behalf - for example, sending an email through Gmail or reading a file from Google Drive.

Supported connectors include:

  • Gmail
  • Slack
  • Google Drive
  • More - see the in-app picker for the current list.

Connecting a service

  1. Open the agent editor and go to Tools & Memory.
  2. Click Connect next to the service you want.
  3. Sign in to the provider and approve the requested scopes in the OAuth popup.
  4. The connector confirms and saves the grant on your agent.

Once connected, tools that target that service can use it automatically.

Disconnecting

Click Disconnect on any connected service. The agent loses access to that connector immediately.

Tools vs Connectors

It’s easy to mix the terms up:

TermWhat it is
ToolA function the agent can call (from Marketplace or your org).
ConnectorAn OAuth grant authorizing the agent to act in a third-party service.

In practice you’ll often attach a tool that needs a connector - e.g. a “send Gmail” tool that requires the Gmail connector to be authorized first.

Connectors don’t carry across adopters

When someone adopts your agent from the Marketplace, the list of required connectors travels with the agent, but the actual OAuth grants do not. Each adopter has to sign in to their own Gmail, Slack, Google Drive, and so on.

Next steps