anewera
Functions8 minUpdated: 10 Jun 2026

Agent functions: rate, quote, meeting, callback and question

Agent functions describe what an AI agent may concretely request or prepare at a business.

Why functions need their own names

An agent can do little with a nonspecific contact form. It needs an action that describes what's wanted: request a rate, request a quote, request a meeting, request a callback or ask a question.

These names also help search: an agent can look specifically for businesses that offer a certain function.

Email-based functions in v1

In the first version a function can be delivered internally by email. The agent sees the function, but not the private recipient address.

Businesses can maintain different internal recipients per function — for example sales for quotes and advisory for callbacks.

The path to real operations

Once a business is more mature, a function can be automated further: calendar booking, webhook, calculator, CRM entry, API call or structured questionnaire.

The advantage: the public agent layer stays equally understandable, while internal execution becomes more professional.

Checklist

  • Every function has a clear name
  • Every function has a short agent description
  • Every function has an internal recipient rule
  • Test calls use dry_run or preview_only
  • Functions appear in agent.json and the Agent Index

Frequently asked

Which functions should a business activate first?Answer

For most businesses, ask_question, request_quote, request_meeting and request_callback are enough to start. Industry-specific functions come after.

Are functions dangerous?Answer

Not when they're clearly bounded. Private data stays hidden, and the function only describes an allowed request or action.