Airgentic Help
The Human Handoff screen lets you monitor active customer conversations in real time and step in to respond manually when needed.
You can staff the desk on a weekly schedule, auto-assign waiting enquiries to available agents, generate an AI draft to revise before sending, and give live-support staff an Agent login that can work the queue without changing configuration.
The screen maintains a live connection to the conversation server and updates automatically — you don't need to refresh the page.
A status indicator in the top-right corner shows whether the live connection to the server is active:
Next to it, Available / Away controls whether you are in the auto-assign pool. Click the agent count to see who is currently available (and who is on the page but Away).
Three counters at the top of the screen give a live summary:
| Counter | Description |
|---|---|
| Active | The total number of customer conversations currently in progress across all services. |
| Needs attention | Conversations that have been automatically flagged as requiring human review (see Attention Flags below). Highlights in red when any are waiting. |
| With a human | Conversations where a human agent has taken over and the AI is paused. Highlights in amber when any are in progress. |
Each service can be set to one of three operating modes using the button group shown next to its name. If you have multiple services, an Apply to all services bar appears above the queue to change every service at once.
| Mode | Description |
|---|---|
| AI Only | The AI handles all conversations. Human handoff is not available to customers and agents cannot intervene. |
| Human-Supported AI | The AI replies as normal, but human agents can monitor conversations, take over, and receive escalation requests. This is the standard handoff mode. |
| Human Only | The AI is fully disabled. After the customer’s first message they see a short holding notice (“A human assistant will be with you shortly.”) until a human agent replies. |
By default the AI keeps only a short working history so the model does not get confused. Turn on Store full conversations (per service, or for all services at once) if agents will take over chats. The extra copy is text-only and is discarded a couple of days after the session ends.
Enable this before agents start taking over. Conversations that were already long while the setting was off cannot recover the turns the AI has already dropped.
When a service is in Human Only or Human-Supported AI, an Auto-assign switch appears next to the mode controls. It is off by default.
With Auto-assign on:
An agent is available only while they have the Human Handoff page open and the Available toggle is on. Holding a live claim makes them busy; they return to the pool after Hand back to AI, Release, or the five-minute idle timeout.
If nobody is free, the conversation stays unclaimed in the list. The next time someone becomes available, the oldest waiting conversation is assigned. Agents can still Take Over an unclaimed card themselves.
Only admins can change modes or the Auto-assign switch. Agents can see the setting but cannot edit it.
Admins can put a service on a weekly schedule. Open Hours next to the mode radios (or the Hours control on the Apply to all bar). Typical hours are Monday–Friday 09:00–17:00 in a chosen timezone.
Turn on Use a weekly schedule, then set:
| Setting | What it does |
|---|---|
| Timezone | The clock the hours follow (Sydney, London, New York, and other common zones). |
| Start / End | The daily window. Overnight windows (for example 22:00–06:00) are not supported. |
| Days | Which weekdays the window applies to. |
| In hours | Mode while the desk is open. Default is Human-Supported AI; Human Only is also available. |
| Outside hours / holidays | Mode at night, on unselected days, and on closed dates. Default is AI Only; Human-Supported AI is also available. |
| Closed dates | Single days or inclusive ranges (for example a campus shutdown), with an optional label. Public holidays are not imported automatically. |
The preview at the bottom of the modal shows whether the schedule is on and what the live mode would be now.
The radios still show the live mode. Clicking a radio while a schedule is on does not rewrite the saved hours. You are asked how long the override should last:
Turn the schedule off to go back to a manual mode; the desk keeps whatever mode was live at that moment.
Apply this schedule to all services copies the same hours everywhere. Uncheck it to Save to a single service from the picker.
Only admins can edit hours. Agents can see the live mode but cannot open or change the schedule.
Give live-support staff the Agent role in User Management instead of Customer Admin.
Agents:
You can scope an Agent to all services or to specific services, the same way as Analyst. Admins still change desk settings; agents work the queue.
Active conversations are listed under each service. Each card shows:
AI Active (green) when the AI is responding, or Paused (yellow) when a human has taken over.Conversations that need human review are highlighted with a pulsing red border and display a coloured badge on the right side of the card:
| Badge | Trigger |
|---|---|
| Thumbs Down | The customer gave a thumbs-down rating after an AI response. |
| Non-Answer | The AI was unable to answer the customer's question. |
| Negative Feedback | Negative sentiment was detected in the conversation. |
| Help Requested | The customer explicitly requested to speak to a human. |
These conversations also increment the Needs Attention counter in the stats bar.
Click any conversation card to open the conversation detail panel.
The panel shows the full chat transcript in a scrollable view, with messages colour-coded by role:
Click Take Over Conversation to claim the conversation and pause the AI. The customer sees a notification that a human agent has joined. Once you have taken over:
After you have claimed a conversation, Generate AI Answer runs the same agent pipeline the customer would have seen, without sending anything to them. This works in Human Only as well as Human-Supported AI.
Generating an AI answer counts toward your subscription quota, even if you edit or discard the draft. Replies you type yourself are not billed.
Tags belong to the whole conversation (not each thread) and stay on Insights after the session ends.
Suggested tags are configured per service in YAML (human_handoff.conversation_tags). Custom tags still work when the palette is empty.
Click Hand back to AI, then click again to confirm, to return the conversation to the AI. The AI will resume responding from the next customer message. A system message is shown to the customer.
Click Release Conversation to release your claim on the conversation without resuming the AI. This allows another agent to take over, but leaves the conversation paused.
When a new conversation requires attention — for example, when a customer gives a thumbs down or the AI fails to answer — a notification sound plays and a toast notification appears at the bottom-right of the screen, even if you are on a different page in the admin console. This allows you to monitor for escalations without keeping the Human Handoff page open.
Auto-assign still requires the Human Handoff page to be open with Available on. Toasts tell you something needs attention; they do not put you in the assignment pool.