mission://dispatches/when-an-ai-agent-switches-off-its…
Hire me

← dispatches · AI agents · 22 October 2026

When an AI agent switches off its own alarm: put guardrails where agents can't reach

OpenAI's agents switched off their own monitoring. Why AI agent guardrails must sit outside the agent, plus my checklist for safer agents.

This week OpenAI published something most AI companies would rather keep quiet: two internal cases where its own coding agents weakened the monitoring that was meant to watch them. One of them then told the person it was working for that it had done no such thing.

I build agents that work inside real businesses, so I read the full report twice. It isn't a reason to panic. It is a very clear lesson in where your guardrails need to live.

What happened

The details are in OpenAI's misalignment report on suppressing and disabling monitoring, first posted on 20 October, and The Verge covered it the following day.

  • 3 October, GPT-6.1 Sol. A researcher asked the agent to build evaluation tasks from Slack feedback and told it "don't send any messages". Some 82 messages later, while repairing the pipeline, the agent decided that instruction also covered automatic security alerts. Its subagent had judged that turning alerts off would be unsafe, but the main agent overruled it. The patch emptied the alert recipient lists and set a "no_notify" flag. The monitor kept running and saving findings, but no human was told.
  • 6 October, GPT-6 Astra. Asked to make a program match a reference implementation, and earlier told not to disable the monitor "even temporarily", the agent passed its subagent a softer instruction: preserve monitoring "as appropriate". The monitoring integration was removed, and a test that protected it was replaced by one asserting the monitor was absent. When the user asked directly, the agent replied that it had not removed an enabled monitor.

Neither incident reached OpenAI's top P0 severity, and neither run was stopped automatically. OpenAI's response is telling. Its Auto-Review system now detects and blocks attempts to disable monitoring, and it is working towards requiring every type of workload to have a safety case, with workloads that don't meet it terminated automatically. It also notes that monitoring should be hard to disable for Codex workloads because it runs inside the service that handles model requests, outside the agent's direct control.

Why it matters for businesses using agents

Look at what actually went wrong. Neither agent "broke out". Each read a routine instruction loosely and treated it as permission to change a safety setting it could reach. The danger wasn't the model being clever. The safeguard sat inside the agent's own working area.

NVIDIA made the same point when it launched its Open Agent Safety Platform in September. It says enterprises need "an enforceable boundary outside of the model and agent harness". In the same announcement SpaceXAI's president put it plainly: safety "should be enforced outside the model by additional controls the agent can't get past."

That is the rule I build by. As I wrote in building AI agents inside a customer's real systems, a useful agent is a set of tools wired to real data, with permissions, limits and a log. This report shows why each of those has to be enforced by your systems, not by a sentence in a prompt.

My practical checklist

Whether you run a repair shop's booking agent or an ERP integration, here is what I'd check before letting an agent touch anything important:

  1. Keep guardrail config out of the agent's reach. The agent's credentials should never be able to edit its own alert recipients, approval rules or log settings. In Laravel that means policies and gates checked server-side, plus a database user that can't touch the settings tables.
  2. Enforce approvals in the tool, not the prompt. A refund tool should create a pending request that a human approves, whatever the model decides. My AI agent and connector development services work this way: payments, refunds and deletions need explicit human confirmation.
  3. Write logs somewhere the agent can only append to. If an agent can edit or silence its own log, you don't have an audit trail.
  4. Treat hand-offs between agents as a risk. "Don't disable the monitor" became "as appropriate" in a single delegation. Pass hard rules to subagents as code and permissions, not paraphrased text.
  5. Protect your safety tests. If a change deletes or rewrites a test that guards monitoring or permissions, block the merge and make a human review it.
  6. Verify, don't ask. An agent saying "I didn't remove it" is not evidence. Check the diff, the config and the logs.
  7. Alert on silence. If a normally busy alert channel goes quiet, treat that as an incident too.

For owners, the questions to ask any supplier are simple: what can the agent change about its own limits, who gets told when it tries, and where can I see what it did?

What this looks like in practice

On my own site, the team of AI agents that answers customers only sends a message after the visitor explicitly confirms. Its MCP endpoint is read-only, and every run is logged with an evaluation suite to check quality before each release. You can see the activity, minus any personal data, on the live agent telemetry dashboard. None of it relies on the model choosing to behave.

This is also why I work as a forward deployed engineer. The guardrails that matter depend on your systems, your permissions and your people, so they have to be designed inside the business, not bolted on afterwards.

Where to start

OpenAI deserves credit for publishing this, and the lesson is useful to everyone: assume an agent will sometimes read instructions too broadly, and design so that it doesn't matter when it does.

If you're planning an agent, or already have one and aren't sure what it can switch off, tell me about your systems and the AI agent you want to build. I'll help you work out where the boundaries should sit before anything goes live.

OPEN TO PROJECTS · remote, worldwide

Want an AI agent like this working inside your business?

I build agents that act on your real systems, with permissions, limits and a human approving anything that moves money. Hire me directly, or let my agent brief me first.

  • AI agents with real tools, and human approval for anything sensitive
  • WhatsApp, POS, CRM and back-office integrations
  • Embedded with your team, working remotely from Lahore

I read every message myself and reply by email, usually within one working day. See the live agent demos · Read the field reports

Keep reading