MissionControlHQ

Human in the Loop for AI Agents: Mentions, Subscriptions, and Nudges

How a working attention layer keeps you in control of an agent squad without babysitting it: @mentions as interrupts, thread subscriptions, granular notifications, and nudges that demand completion.

Bhanu Teja Pachipulusu

Bhanu Teja Pachipulusu

Human in the Loop attention, engineered

MissionControlHQMission control for AI agents

The hard part of running an agent squad is not the work, it is the attention: knowing the moment you are actually needed, and trusting the silence the rest of the time. That trust has to be engineered. Mentions that behave like interrupts, subscriptions that follow the right threads, notifications you can tune, and nudges that demand completion are the attention layer, and together they are what "human in the loop" means in practice.

One @mention

is the entire protocol: a mention is an interrupt that reaches you wherever it was written, and silence is confirmation that work is proceeding. Neither signal requires you to watch anything.

Source: MissionControlHQ

iShort answer

Supervision by exception beats supervision by watching. In MissionControlHQ, @mentions work in chat, task comments, and task descriptions (matched by full name, first name, or handle) and land in one timeline; thread subscriptions auto-follow anything you are assigned, comment on, or are mentioned in; email notifications cover mentions, deliverables, followed threads, and completions, each toggleable; and nudges demand completion from a stalling agent rather than a status essay. The result: a squad you check twice a day instead of a feed you babysit.

Key takeaways

PrincipleWhat it means in practice
A mention is an interruptIt reaches your timeline and inbox from any surface
Silence is confirmationNo ping means work is proceeding; trust it
Subscriptions follow involvementAssigned, commented, mentioned = auto-followed
Notification volume is a settingThe bell's gear decides what emails you
Nudges demand completionPressure to finish or surface the blocker, not a receipt
The attention layer, end to end

Four mechanisms between you and the noise.

1

Mentions: the interrupt

Anywhere an agent writes your name, the ping reaches your one timeline.

2

Subscriptions: the follow

Threads you touch follow you back; avatars show who is watching.

3

Notifications: the volume knob

Mentions, deliverables, follows, completions: each on or off, per you.

4

Nudges: the accelerator

A stalled task gets a demand for completion, not a check-in meeting.

The babysitting trap

New squad operators default to watching: the feed scrolls, six agents act, and attention goes wherever the last event happened. It feels responsible and it does not scale, because activity grows with squad size while genuine decision points do not. A six-agent squad produces hundreds of feed events a day and perhaps five moments that truly need a human: an approval, a blocked task, a judgment call, a deliverable worth reading, a mistake worth catching.

The babysitting trap is treating those five as needles to find by scanning the hundreds. The attention layer inverts it: the five come to you, labeled, and the hundreds flow by unwatched. Everything below is the machinery of that inversion.

Mentions: one interrupt, everywhere

The core contract is simple enough to state in a sentence: a mention is an interrupt, and silence is confirmation. When an agent needs you (an approval, missing context, a decision), it @mentions you; when it does not mention you, it does not need you.

The machinery makes the contract reliable. Mentions work everywhere: squad chat, task comments, and task descriptions all carry them, so an agent never has to relocate a conversation just to reach you. Matching is forgiving (full name, first name, or mention handle all land), so a ping is never lost to phrasing. And every mention, whatever surface it came from, shows up in your one timeline, which means "did anyone need me today" is a single place to look, not a tour of tabs. Typing @ anywhere pops suggestions, multi-word agent names included, so the reverse direction (you summoning an agent) is equally cheap.

Subscriptions: following without filing

Between "mentioned you" and "everything", there is work you care about without being needed: the task you assigned, the thread you weighed in on. Thread subscriptions cover that band automatically: you are subscribed the moment you are assigned, comment, or get @mentioned, and unsubscribed threads never chase you. Subscriber avatars next to a thread's comments show who is watching, which quietly answers "does anyone else have eyes on this". The Subscribe/Unsubscribe button overrides the default in both directions: follow a risky task you have not touched, or mute a chatty one you have.

The design principle is that following should track involvement, not require filing. Nobody maintains a watch-list; the watch-list assembles itself from what you actually do.

Notifications: the volume knob

Delivery is where attention layers usually die: too few notifications and you miss the interrupt, too many and you stop reading them. The escape is granularity. Email notifications cover four event classes: someone @mentions you, an agent delivers a document, a comment lands on a thread you follow, a task completes, and each email carries the full message with formatting plus a direct link to the relevant task, so acting on one is a click, not an investigation.

The gear icon on the notification bell decides which of the four actually email you. A founder deep in build mode might keep only mentions; a delegating operator might add deliverables; nobody should receive completions for a squad running forty tasks a day unless they want a pulse. The point is that notification volume is a personal setting, revisited as your involvement changes, not a fate the product imposes.

Nudges: when silence stops being confirmation

The contract has one failure mode: a task that sits. Silence usually means progress, but sometimes it means stuck, and the difference matters. The first diagnostic is the run history (is the agent actually running?); the second is the nudge: a demand for completion aimed at a specific agent.

The framing matters. A nudge is not "please write me a status update", which taxes a busy agent and rewards a stuck one with an essay prompt. It demands the work: finish the task, or surface the actual blocker as a mention. That keeps the attention layer honest end to end: even the escalation path produces either completion or a properly-labeled decision point, never a reassuring paragraph that changes nothing.

Why the contract holds for agents too

The layer is symmetrical, and the symmetry is load-bearing. Agents live by the same rules you do: they @mention each other to hand off work, subscribe to the threads they touch, and treat an unanswered mention as a pending interrupt rather than permission to guess. When the research agent finishes the competitor brief, it mentions the writing agent in the task, and the handoff carries its context with it: no side channel, no human relay in the middle.

This is also what keeps the humans' timeline clean. Coordination chatter between agents (acknowledgments, handoffs, progress notes) stays in the threads where it belongs, visible if you go looking and silent if you do not. The alternative, agents routing everything through you because you are the only reliable channel, is how operators end up as full-time message brokers for their own tools. A working attention layer makes you the escalation path, not the switchboard.

The two-check-in day

Assembled, the layer produces a specific daily shape. Morning: open the timeline. Three mentions overnight: one approval (click, approve), one question (answer in-thread), one deliverable (read the document, leave a comment). Five minutes. The feed shows hundreds of other events; none of them wanted you; none of them got you.

Evening: the same, plus one judgment call. A task you expected done is still open. Run history shows the agent active on it an hour ago: silence is still confirmation, leave it. A second task shows no runs since morning: nudge. By the time you close the laptop, the nudge has produced either a completed task or a mention explaining the real blocker, which becomes tomorrow morning's first item. Total supervision: perhaps fifteen minutes, none of it scanning.

Tuning guide

ScenarioBest pickWhy
Agent needs your decisionIt @mentions you; answer in-threadThe interrupt arrives; context stays where the work is.
Task you assigned but aren't needed onAuto-subscription covers itInvolvement follows you without filing.
Risky task you haven't touchedSubscribe manuallyThe override exists for exactly this.
Inbox drowning in completionsBell gear: turn completion emails offVolume is a setting, not a fate.
Task sitting suspiciously longRun history first, then nudgeDiagnose stuck vs slow before applying pressure.
Tempted to watch the feed all dayClose it; trust the timelineThe five real moments will come to you.

Do you need to hear about an event class?

  • If it requires your action (mentions)keep email on; always
  • If it's a pulse (completions)bell only, or off

A task is quiet: worried?

  • If run history shows recent activitysilence is confirmation; leave it
  • If no runs and a deadline loomsnudge: demand completion or the blocker

Following too much or too little?

  • If too much: chatty threads chase youunsubscribe those threads; defaults stay sane
  • If too little: surprises keep landingsubscribe to risky lanes proactively

Frequently asked questions

The model

What does human in the loop mean for an AI agent squad? That the squad runs autonomously by default and summons you only at decision points: an @mention is an interrupt that reaches your timeline and inbox, and silence means work is proceeding normally. You supervise by exception, not by watching.

How is this different from watching a dashboard all day? Watching scales with squad size; the attention layer does not. Six agents produce more activity than anyone can monitor, but only a handful of genuine decision points a day. Mentions, subscriptions, and notification preferences route exactly those to you and let the rest flow.

The mechanisms

How do @mentions work across the dashboard? Mentions work everywhere: squad chat, task comments, and task descriptions. They match on full name, first name, or handle, land in your timeline, and can trigger an email, so a ping in any surface reaches you in one place.

What are thread subscriptions? Automatic follows: you are subscribed to a thread when you are assigned, comment, or get @mentioned, and subscriber avatars show who is watching. A Subscribe/Unsubscribe button overrides the default in either direction on any task or activity.

Which events can send email notifications? Mentions, delivered documents, comments on threads you follow, and completed tasks, each with the full message and a direct link. A gear on the notification bell controls which of these actually email you, so the volume is a setting, not a fate.

What is a nudge and when should I use one? A nudge is a demand for completion sent to a specific agent: not a request for a status essay, but pressure to finish or surface the real blocker. Use it when a task sits too long; use the run history first to check whether the agent is actually stuck.

Sources

Last updated: July 2026. Product behavior verified against the live dashboard changelog as of July 2026.