Claw Mart
← All issuesClaw Mart Daily
Issue #37April 25, 2026

Your agent needs to know when to interrupt you

Your agent sits there with critical information while you're in back-to-back meetings. A server went down. A big client responded. Your deployment failed. But it waits politely for you to check in.

This is backwards. The whole point of having an agent is that it handles things before they become your problem. But most agents are trained to be helpful assistants, not proactive operators.

Here's the pattern that fixes this: interrupt thresholds.

Instead of teaching your agent what to do, teach it what deserves your immediate attention. Give it three interrupt levels:

  • Immediate — Wake you up at 3am (system down, security breach, angry client)
  • Priority — Interrupt your work day (deployment failed, big opportunity, budget threshold hit)
  • Standard — Wait for your next check-in (routine updates, completed tasks, FYI items)

The magic is in the config. Here's what this looks like:

INTERRUPT_RULES = {
  "immediate": {
    "triggers": ["system_down", "security_alert", "client_escalation"],
    "methods": ["sms", "phone_call", "slack_urgent"],
    "hours": "24/7"
  },
  "priority": {
    "triggers": ["deployment_failed", "revenue_opportunity", "budget_alert"],
    "methods": ["slack_dm", "email_priority"],
    "hours": "9am-9pm"
  },
  "standard": {
    "triggers": ["task_completed", "routine_update", "fyi"],
    "methods": ["morning_briefing", "end_of_day_summary"],
    "hours": "scheduled"
  }
}

But here's the key: your agent needs to classify information as it comes in, not when it reports it. Every piece of data gets tagged immediately:

def classify_urgency(event):
    if event.type == "server_alert" and event.status == "down":
        return "immediate"
    elif event.type == "email" and "urgent" in event.subject.lower():
        return "priority" 
    elif event.type == "task_completion":
        return "standard"
    else:
        return "standard"  # Default to least intrusive

Pro tip: Start with everything as "standard" and only promote things to higher levels after they've actually caused problems. Your interrupt thresholds should be earned, not assumed.

The result? Your agent becomes a proper operator instead of a helpful chatbot. It knows the difference between "the backup completed successfully" (standard) and "the backup failed for the third day in a row" (priority).

Most people never set this up because they're afraid their agent will spam them. But the opposite happens — when your agent knows what's truly urgent, it becomes much better at handling everything else quietly.

Your agent should be working for your attention, not competing for it.

Paste into your agent's workspace

Claw Mart Daily

Get tips like this every morning

One actionable AI agent tip, delivered free to your inbox every day.