Skip to main content
Hyperagent

Tools

Built-in capabilities agents use to research, operate sites, compute, and create finished work.

Tools let an agent do the work, not only describe it

Agents can search, browse, run code, and create finished outputs with built-in capabilities. Configure the standing set on an agent, then adjust one thread when a particular job needs something different.

Choose tools by the job

Tools combine inside one run. A market brief might use Search for sources, Browser for a site that needs interaction, code to analyze the findings, and Webpages to publish the result.

Set the standing tools and thread exceptions

Every run

Configure the agent

Use the agent's Tools tab to set the capabilities every run starts with, wherever the work begins. Presets select all, none, or a smart default before you tune individual tools.

This conversation

Adjust the thread

Open Settings → Capabilities from the composer to change tools for one conversation. Matching the agent's setting again removes the override.

An agent's Tools tab with All, None, and Smart pick preset buttons, grouped tool chips with active-count badges for Research, Browser, Data, Interactive, and Media, and connected integrations below
An agent's Tools tab: presets get you close in one click, chips fine-tune the kit, and each group counts what's active.
A thread's Capabilities settings with built-in tool groups and an Integrations scope below
Thread settings adjust the current conversation without changing the agent's standing tools.

Nearly every built-in tool is available by default. Script starts off because it is a separate stateless execution environment, while normal code execution is already available in the thread. HyperApps starts off because it is early alpha. Configuration is mainly for narrowing a focused agent or enabling one of those exceptions.

Tools and integrations are different

A tool is a built-in capability Hyperagent provides, such as Search, Browser, Images, or code execution. An integration is access to one of your connected accounts, such as Slack, GitHub, Gmail, or a CRM.

Connecting an integration and allowing an agent to use it are separate steps. Browse and manage connected services under Integrations.

In a thread's Capabilities settings, the integration scope can be Off, Selected, or Open. That scope controls which connected accounts the current conversation may use; it does not connect or disconnect the accounts themselves.

Tool reference

The reference below follows the groups shown in the product. Keep the commonly needed tools on, then remove capabilities a narrowly scoped agent should not use.

ToolDefaultWhat it does
SearchOnSearches and reads the web through the selected Standard or Exa provider.
Thread SearchOnSearches earlier conversations for context and decisions.
Find SimilarOn in ExaFinds pages similar in meaning to a supplied URL.
Exa AnswerOn in ExaAnswers a question with source citations.
Exa ResearchOn in ExaProduces deep multi-source research with citations.
Exa WebsetsOn in ExaBuilds a structured, verified dataset from the web.

See Research.

ToolDefaultWhat it does
BrowserOnNavigates a live browser, interacts with pages, and captures evidence.

Stay logged in can preserve one thread's authenticated session. Named agents can instead use Persistent sessions. See Browser.

ToolDefaultWhat it does
TablesOnCreates, updates, and queries records with typed columns.
DocumentsOnCreates and maintains structured writing with version history.

Global tables across threads is on by default and lets an agent read tables marked global. See Documents and tables for sharing, scope, and lifecycle.

ToolDefaultWhat it does
WebpagesOnPublishes styled, versioned webpages.
SlidesOnCreates versioned presentations with navigation.
HyperAppsOffBuilds experimental interactive apps with persistent state.

See Webpages and slides.

ToolDefaultWhat it does
ImagesOnGenerates and edits images.
VideoOnGenerates short clips with native audio, image-to-video, and clip extension.
AudioOnProduces speech and multi-speaker dialogue.
TranscribeOnTranscribes supported audio with speaker diarization, timestamps, and emotion.
AvatarOnGenerates a HeyGen presenter video from a script.
MapsOnGeocodes locations, finds places, calculates routes, and creates map outputs.

See Media generation.

CapabilityDefaultWhat it does
Code executionAlways onRuns code and command-line tools with files that persist across turns.
ScriptOffRuns Python or JavaScript in a separate stateless environment.

See Code and files.

Image search for finding existing web images is also available when configured for the account. It is separate from the Images tool, which generates new images.

FAQs