Your agent doesn’t always need the entire record. One record may be enough. Instead of pulling every record into the context window, an agent can query on demand for just the records it needs, avoiding context bloat and cutting token usage.
Ampersand now supports a new primitive: Search actions. Search actions let you find records when you know part of a record and need to fetch the rest, or need to find a record in order to update it.
| Action | What it does |
|---|---|
| read | Request a list of records |
| write | Create or update a record |
| subscribe | Receive updates when records change |
| proxy | Authenticated passthrough for raw API access |
| searchNew | Query records by criteria, on demand |
Leaner enterprise agents
Reading a whole object into an agent’s context is expensive and can lead to bloat. Search lets the agent ask for only what it needs.
Find, then update
Search also powers a find-then-update flow: look a record up by a value you know, get its ID back, then write the change.
Search Actions Availability
Search is available on Salesforce, HubSpot, NetSuite, and ServiceNow (May 2026)