multicorn
All posts
agentsgovernanceproductivityshield

Your AI agent can send 500 emails in 10 seconds. The hard part is deciding whether it should.

AI agents reduce the cost of doing things. They increase the cost of deciding what should be done. The consent flow is the missing cognitive primitive.

Rachelle Rathbone

An agent that can do anything still needs someone to decide what it should do

Picture this. You have an AI agent connected to your email. You tell it: "follow up with everyone who attended last week's demo." The agent can draft 500 personalised emails, find the right contacts, customise the subject lines and send every one of them in under 10 seconds.

The technical cost of that action is close to zero. A few API calls. A handful of tokens.

The cognitive cost is enormous. Were all 500 people actually at the demo, or did the agent pull from a broader list? Is the tone right for the CEO who attended, or just for the engineers? Did anyone on that list specifically ask not to be contacted? Is there a legal reason some of those people shouldn't receive marketing emails? What happens to your company's reputation if 30 of those emails go to the wrong people?

None of those questions are technical. They're all judgment calls. The agent can't make them for you. What it can do is execute the result of those judgment calls instantly, at a scale where mistakes are also instant and at scale.

Nobody talks about that tension when they talk about AI productivity.

The productivity paradox is back, and it's not about the technology

In 1987, economist Robert Solow made an observation that became famous: "You can see the computer age everywhere but in the productivity statistics." Companies were spending billions on personal computers and corporate networks, but aggregate productivity wasn't budging. It took nearly a decade of organisational restructuring before the gains showed up. Between 1995 and 2005, productivity finally surged, not because the computers got faster, but because companies learned how to reorganise work around them.

We're watching the same pattern repeat. A February 2026 study by the National Bureau of Economic Research surveyed nearly 6,000 CEOs and CFOs across the US, UK, Germany and Australia. Ninety per cent of firms reported no measurable productivity improvement from AI. Fortune, McKinsey and Goldman Sachs have all published similar findings in 2026. AI investment accounted for a massive share of US GDP growth in 2025, yet the economic output from that investment remains statistically flat.

The Solow paradox has a name for this period: the J-curve. Productivity dips before it rises because the organisational and cognitive infrastructure hasn't caught up with the technology. The computers were fine in 1987. The workflows weren't ready. The AI agents are fine in 2026. The decision-making structures aren't ready.

What's different this time is the default stance of the tool. The 1987 computer couldn't do anything without being told exactly what to do. It sat there until someone typed a command. Today's AI agents act. They make API calls, send messages, modify files, and interact with external services. The gap between "the tool is ready" and "the organisation is ready" isn't just a productivity delay. It's a risk window. Every day that gap stays open, agents are taking actions that nobody has explicitly decided should happen.

AI brain fry is the symptom. The missing primitive is the cause.

In March 2026, a team of researchers from Boston Consulting Group published a study in Harvard Business Review that put numbers to something most people using AI tools had already felt. They surveyed 1,488 full-time US workers and found that 14% of those using AI reported what the researchers called "AI brain fry": mental fatigue from excessive use or oversight of AI tools beyond their cognitive capacity.

Workers described a buzzing or foggy feeling, headaches and slower decision-making. Those experiencing brain fry reported 33% more decision fatigue than those who didn't. High AI oversight was associated with 14% more mental effort, 12% greater mental fatigue and 19% greater information overload. Workers in marketing roles reported the highest rates, with 26% experiencing the phenomenon.

The finding wasn't that AI makes people tired. It was the paradox: AI can both reduce burnout and create it. When AI handles rote work and the human focuses on judgment, cognitive load goes down. When AI generates a high volume of outputs that all require human review, cognitive load goes up. Whether load goes up or down depends on whether the human is a decision-maker or a reviewer of machine output.

For agents, that split is harsher. A chatbot generates text that you read and decide what to do with. An agent takes actions. The review burden is categorically different. You're not deciding whether a paragraph sounds right. You're deciding whether an action should happen. Unlike editing text, actions in the real world are often irreversible. A deleted email is gone. A sent message is sent. A file overwritten is overwritten.

The problem isn't that people lack discipline or focus. The problem is structural. There is no standard mechanism in the agent workflow that creates a structured moment for human judgment before an action executes. The human is either watching everything (brain fry) or watching nothing (risk).

Type systems in programming are a useful analogy. Programmers who grew up writing JavaScript often resist TypeScript at first. It feels slower. You have to declare what type every variable is, what shape every object takes, what a function accepts and returns. Per keystroke, you're doing more work.

Type systems prevent whole classes of error. They don't slow you down in the ways that matter. They catch mistakes at compile time that would otherwise surface at runtime, in production, in front of users. The upfront cost pays for itself many times over because it converts a class of runtime failures into compile-time checks.

A consent flow for AI agents works the same way. Before an agent executes an action, the consent flow presents what the agent is about to do: what service it's accessing, what operation it's performing, what data it's reading or writing. The human reviews and approves. Or reviews and blocks. Or sets a rule that says "always approve read operations on this service, but always ask before writes."

That isn't a speed bump. It's a load-bearing structural element. The consent flow converts a class of post-hoc discoveries ("why did the agent send those emails?") into pre-action decisions ("the agent wants to send 500 emails, here's the list, do you approve?"). It moves the cognitive cost from after the damage to before the action. It also does something else the BCG researchers would recognise: it puts the human back in the role of active decision-maker with structured information. That's the configuration their data shows reduces cognitive load rather than increasing it.

A consent flow is a cognitive primitive. Not in the computer science sense of a low-level operation, but in the architectural sense: a foundational element that higher-level workflows depend on. Approval chains, spending limits, audit trails, anomaly detection, role-based access, these all assume that somewhere in the stack there is a moment where a human sees what's about to happen and makes a call. Without that moment, the rest of the governance stack has nothing to anchor to.

The type system analogy goes further than you'd expect

When TypeScript was introduced, a common objection was that it would kill developer velocity. Every new type annotation was friction. Every interface definition was a tax. What actually happened is that teams using TypeScript caught bugs earlier, refactored more confidently, onboarded new developers faster, and shipped more reliably. The friction was real and local. The benefit was real and systemic.

Consent flows hear the same objection. "If the agent has to ask permission for everything, what's the point of having an agent?" The answer is the same one TypeScript gave: you don't ask permission for everything. You define the boundaries once, and the system enforces them. Read access to a calendar? Always allowed. Sending emails on your behalf? Ask every time. Spending over $50? Requires approval. Accessing a new service the agent hasn't used before? Show the consent screen.

The permissions are set once and enforced continuously. The cognitive cost is paid upfront, in a structured way, instead of being paid continuously through anxious monitoring. Same trade-off as type systems. A small, predictable upfront investment replaces a large, unpredictable ongoing cost.

The way out of the J-curve

The Solow paradox resolved itself in the 1990s because organisations built the workflow infrastructure that computing required. Database-driven inventory systems, email as a coordination layer, networked sales tools, online procurement. None of those were the computer itself. They were the organisational primitives that made computing productive.

Agent governance primitives are the equivalent layer for AI agents. The consent flow. The audit trail. The spending limit. The approval workflow. The permission model. These are the structures that make it possible to let agents act at scale without requiring a human to watch every action or accept the consequences of not watching.

The companies that build these primitives into their agent workflows now will be the ones on the right side of the J-curve when productivity statistics finally catch up. The companies that skip them will spend the next two years asking "why did the agent do that?" instead of "what should we let the agent do next?"

We built Multicorn Shield because we think the consent flow is the most important missing primitive in the agent stack. Shield sits between your AI agent and the services it accesses, showing a consent screen before actions execute, enforcing permission boundaries, logging every action with a tamper-evident audit trail, and giving you spending controls and approval workflows.

It works with Claude Desktop, Cursor, Windsurf, Cline, Goose, Continue, Codex CLI, OpenCode and any agent that speaks MCP.

npx multicorn-shield init gets you running in under two minutes. Read the docs to see how it works.

Stay up to date with Multicorn

Get the latest articles and product updates delivered to your inbox.

We'll send you updates about Multicorn. No spam, ever. Unsubscribe any time. Privacy policy