AJERIS
TourBlogDocsLog inText us
Log inText us
← All terms
Category
Agent core
Related terms
  • Agent loop
  • Context window
  • Cost-aware routing
  • Tool failure recovery
Glossary · Agent core

Per-turn budget

A per-turn budget is the maximum number of tokens, tool calls, or seconds the agent will spend on a single user turn before forcing a response. Prevents runaway loops, controls cost, and keeps user-perceived latency bounded.

Why it matters

A multi-step agent loop can run forever in pathological cases: the agent calls a tool, gets a result, decides to call another tool, gets a result, keeps deciding more steps need to happen. Without bounds, the user waits indefinitely, the model burns tokens, and the cost climbs.

Per-turn budgets cap each of these dimensions:

  • Token budget. Total input + output tokens for the turn. When approached, archive older context and force a response.
  • Tool-call budget. Maximum number of tools the agent can call in one turn. Five is typical for most use cases.
  • Wall-clock budget. Maximum seconds the user has to wait. After that, the agent surfaces what it has and asks the user how to continue.

Different channels have different budgets. A 90-second voice call needs aggressive budgets to keep latency low. An asynchronous WhatsApp thread can tolerate longer think-time. Production agents tune per channel.

The budget is a guardrail, not a hard limit on what the agent can do. If a turn legitimately needs more, the agent splits it: do what fits in the budget, surface the partial result, ask if the user wants to continue. Better than failing silently.

How Ajeris handles this

Ajeris's agent loop enforces per-turn budgets sized to the channel. Voice calls get tight budgets (seconds, not minutes). Async chat (SMS, WhatsApp) gets longer budgets. When a budget approaches, the agent emits a partial result and asks the user how to proceed.

Power users who consistently hit budget limits can configure higher budgets in their Soul; the cost flows through to their usage-based bill.

See it work.

Text +1 (470) 821 4265. Free to try.

Text on WhatsApp
Connects to

Every tool you already use. Your agent does the rest.

WhatsApp
Gmail
Calendar
Slack
Notion
GitHub
Instagram
Spotify
Uber
DoorDash
Apple Music
Telegram
WhatsApp
Gmail
Calendar
Slack
Notion
GitHub
Instagram
Spotify
Uber
DoorDash
Apple Music
Telegram
Shopify
QuickBooks
Xero
Square
HubSpot
Salesforce
Stripe
Lyft
Alexa
Google LSA
Hue
Claude
Shopify
QuickBooks
Xero
Square
HubSpot
Salesforce
Stripe
Lyft
Alexa
Google LSA
Hue
Claude

Message to start

+1 470 821 4265

Message the number above on WhatsApp or by SMS. Your assistant replies within seconds and sets itself up in the conversation. Or sign up by web form to be added to our list.

Welcome message. “Hi. I’m Ajeris. I’ll be your personal agent. What should I call you? Reply STOP to unsubscribe, HELP for help.”

STOP to unsubscribe. HELP for support.

Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. Message frequency varies based on your interaction with the agent.

Questions: hi@ajeris.com

Your assistant is already in your phone. You just need to text it.

The personal assistant you can actually get today. No app, no waitlist.

WhatsApphi@ajeris.com
Personal
  • Channels
  • Morning brief
  • Meetings
  • Research and build
  • Laptop on a leash
  • Everyday
  • Memory
Platform
  • Connectors
  • Platform
Developers
  • Docs
  • Quickstart
  • Platform overview
  • Memory model
  • Skills
  • Scheduled tasks
  • MCP server
  • Claude Code
  • Alexa+
Resources
  • Blog
  • Compare
  • Glossary
  • Live webinar
  • Creator Program
Trust
  • Privacy
  • Security
  • Terms
  • Data retention
  • Access controls
  • Vulnerability management
  • Opt in
  • Disconnect

Your personal agent, by text.

Try it free·Ajeris for business·docs.ajeris.com·© 2026 Ajeris