AJERIS
TourBlogDocsLog inText us
Log inText us
← All terms
Category
Agent core
Related terms
  • Agent loop
  • Approval gating
  • Tool failure recovery
Glossary · Agent core

Active session intercept

Active session intercept is the agent runtime pattern where, when a user starts a new conversation while another is still in flight, the agent decides whether to cancel the in-flight one, queue the new one, or treat them as parallel. Prevents conflicting parallel agent sessions.

Why it matters

A user can text the agent on SMS, then call on voice, then send a WhatsApp message, all within 30 seconds. From the user's perspective these are three independent requests. From the agent's perspective they are three concurrent sessions on the same identity, potentially using the same tools.

Without active-session intercept, the failure modes are:

  • Race conditions on shared tools. Two sessions both try to send an email; they overwrite each other's draft, or both send.
  • Stale context. The voice session does not know what the SMS session is currently negotiating; the agent gives contradictory answers.
  • Resource exhaustion. The user's agent runs three concurrent LLM streams instead of one; cost spikes and latency degrades.

The intercept pattern handles this by detecting concurrent activity and making a sensible call:

  • Same intent on a different channel. Probably the user moved channels mid-conversation. Continue on the new channel; close the old.
  • Different intent. Treat as separate sessions, with a shared memory layer.
  • Long-running session interrupted. Pause the long-running one and pick up after the new one resolves.

The decision logic is heuristic; the goal is to do what the user almost certainly meant.

How Ajeris handles this

Ajeris's agent loop implements active-session intercept. When a new message arrives during an in-flight session, the agent evaluates whether the user moved channels (close old, continue on new), started a parallel intent (new session, shared memory), or interrupted a long-running task (pause, handle, resume).

For tools that mutate state (sending email, paying invoices, posting publicly), the agent enforces a serialization barrier: only one in-flight tool call per tool per user at a time. The other waits.

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