Most software still assumes a human is sitting there, looking at the screen, deciding what to click next. That assumption is so deep we barely notice it. The product is organized around pages, panels, filters, modals, confirmations, charts, notifications, and visual feedback. It is built for attention.

Agents work differently. They do not need a prettier dashboard. They need a way to understand the state of the work, choose a safe action, execute it, and report what changed. When we force an agent through human-native software, we make it pay a translation tax at every step. It has to inspect the interface, infer intent from layout, call a bunch of small APIs, keep temporary state in the prompt, and hope nothing important was hidden behind a hover state or a pagination control.

That is drag.

The drag shows up as cost, latency, brittleness, and review load. A person can glance at a page and ignore the noise. An agent has to spend tokens to read the noise. A person can remember that the customer health tab is usually wrong after renewal. An agent needs that caveat encoded somewhere. A person can stop when the UI feels weird. An agent needs structured errors, dry runs, and boundaries.

Agent-native software starts from a different premise: the user is delegating work, not consuming a screen. The product should expose the work as objects, state, actions, constraints, and outcomes. The interface for a human may still exist, but it is no longer the only serious interface.

A useful test is simple: could a competent agent complete the job without watching the product like a movie? If the answer is no, the product is probably human-native with an API bolted on.

The first generation of SaaS won by making software easier for people to use. The next layer will be won by making software easier for agents to operate. That does not mean removing humans. It means respecting the difference between attention and delegation.

Human-native software asks, “What should the user see next?” Agent-native software asks, “What does the worker need to know, decide, do, verify, and resume?”

That change sounds small. It is the whole product surface.


This is part 1 of 10 in Agent-Native Tools.